InheritanceExternal

External Inheritance is when the parent class is not shown in the model. Like when you inherit from boost::noncopyable. It's only included so the header will be generated correctly.

public:

~InheritanceExternal( )

std::string ConvertToXml( ) const

std::string GetParentName( ) const

void Unlink( )


protected:


private:

static const std::string XML_EXTERNAL_TYPE

friends


InheritanceExternal( ClassObjectPtr pChild, const std::string& ParentName)

std::string m_ParentName

All you need of the parent is its name.