#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