The following construct leads VAView to display the common base class BaseData as direct base class of CommonData.
class BaseData
{
public:
BaseData() {}
};
class DerivedData1 : public BaseData
{
public:
DerivedData1() {}
};
class DerivedData2 : public BaseData
{
public:
DerivedData2() {}
};
class CommonData: public DerivedData1, protected DerivedData2
{
}