#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.
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001