#include <tvu_typesdef.h>
Inheritance diagram for CTObjectDescription::
Public Methods | |
CTObjectDescription () | |
Constructor/destructor. More... | |
~CTObjectDescription () | |
TBOOL | AddAttribute (TLPCSTR lpName, TLPCSTR lpType) |
Add a data field. More... | |
TBOOL | BuildAttributes () |
CTObject* | CreateAttribute (TINT AttributeID) |
Create an attribute by its ID. More... | |
CTTree | GetDescriptionList () |
CTObjectDescription* | GetParentDescriptions () |
CTObjectDescription* | GetBaseClassDescription () |
Get the first standard class parent. More... | |
CREATE_NEW_OBJECT_FUNCTION | GetCreatorFunction () |
Auto-buid and return the creator function. More... | |
Data Fields | |
CTTree | m_Descriptions |
CTObjectDescription* | m_ParentDescriptions |
TBOOL | m_StandardClass |
CREATE_NEW_OBJECT_FUNCTION | m_CreatorFunction |
CTClassDefinition* | m_ClassDefinition |
|
Constructor/destructor.
|
|
Add a data field.
|
|
Create an attribute by its ID.
|
|
Get the first standard class parent.
|
|
Auto-buid and return the creator function.
|