#include <tvu_objects_manager.h>
Public Methods | |
| CTObjectsManager () | |
| Construct/Destruct. More... | |
| ~CTObjectsManager () | |
| CTObject* | CreateObject (TLPCSTR lpNameClass, TBOOL bMaybeByName=TFALSE) |
| Create a new object. More... | |
| TINT | Find (CTObject *pObject) |
| TBOOL | Add (CTObject *pObject) |
| Add an object. More... | |
| TBOOL | Remove (CTObject *pObject) |
| Remove. More... | |
| TBOOL | Remove (TINT id) |
| TBOOL | Delete (CTObject *pObject) |
| Delete. More... | |
| TVOID | InitNamesID () |
| Initiate the names and the IDs. More... | |
| TBOOL | RegisterClasses () |
Static Public Methods | |
| TBOOL | RegisterClassCreateFunction (TLPCSTR ClassName, CREATE_NEW_OBJECT_FUNCTION CreateObjectFunction) |
| TBOOL | RegisterAttribute (TLPCSTR AttributeName, CREATE_NEW_OBJECT_FUNCTION CreateObjectFunction) |
Data Fields | |
| CTTree | m_ClassName |
| List of Name ~ ID Class name. More... | |
| CTTree | m_Keywords |
| List of keywords. More... | |
| CTTree | m_FieldName |
| Field name. More... | |
| CTTree | m_OPName |
| Operator name. More... | |
| CTTree | m_OTName |
| Object type name. More... | |
| CTTree | m_ObjectClassName |
| Tree of class names corresponding to object names. More... | |
| CTTree | m_GenerateFunctions |
| Tree of of functions creating objects corresponding registered classes. More... | |
Static Public Attributes | |
| CTObjectsManager* | Default |
| Of tthe class. More... | |
Protected Attributes | |
| LPTBYTE* | m_lpBuffers |
| TINT | m_Max |
|
|
Construct/Destruct.
|
|
|
Add an object.
|
|
|
Create a new object.
|
|
|
Delete.
|
|
|
Initiate the names and the IDs.
|
|
|
Remove.
|
|
|
Of tthe class.
|
|
|
List of Name ~ ID Class name.
|
|
|
Field name.
|
|
|
Tree of of functions creating objects corresponding registered classes.
|
|
|
List of keywords.
|
|
|
Operator name.
|
|
|
Object type name.
|
|
|
Tree of class names corresponding to object names.
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001