Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_PersistManager.h File Reference


Defines

#define RegisterPersist(inClassName, classNameString)   CPLAT::CP_PersistRegistration<inClassName>::CP_PersistRegistration(classNameString)
#define RegisterPersistControlKind(inControlKind, inClassName)   CPLAT::CP_ControlKindRegistration::CP_ControlKindRegistration(inControlKind, inClassName)

Typedefs

typedef std::map< CP_String,
CreateCallback, std::less<
CP_String > > 
CP_PersistCreator_Map
typedef std::map< CP_String,
CreateCallback, std::less<
CP_String > >::iterator 
CP_PersistCreator_Iterator
typedef std::pair< const CP_String,
CreateCallback
CP_PersistCreator_Entry
typedef std::map< UInt32,
CP_String, std::less< UInt32 > > 
CP_PersistControlKind_Map
typedef std::map< UInt32,
CP_String, std::less< UInt32
> >::iterator 
CP_PersistControlKind_Iterator
typedef std::pair< UInt32,
const CP_String
CP_PersistControlKind_Entry

Variables

CPLAT_Begin_Namespace_CPLAT
typedef CP_M_Persist *(* 
CreateCallback )()

Define Documentation

#define RegisterPersist inClassName,
classNameString   )     CPLAT::CP_PersistRegistration<inClassName>::CP_PersistRegistration(classNameString)
 

#define RegisterPersistControlKind inControlKind,
inClassName   )     CPLAT::CP_ControlKindRegistration::CP_ControlKindRegistration(inControlKind, inClassName)
 


Typedef Documentation

typedef std::map<CP_String, CreateCallback, std::less<CP_String> > CP_PersistCreator_Map
 

typedef std::map<CP_String, CreateCallback, std::less<CP_String> >::iterator CP_PersistCreator_Iterator
 

typedef std::pair<const CP_String, CreateCallback> CP_PersistCreator_Entry
 

typedef std::map<UInt32, CP_String, std::less<UInt32> > CP_PersistControlKind_Map
 

typedef std::map<UInt32, CP_String, std::less<UInt32> >::iterator CP_PersistControlKind_Iterator
 

typedef std::pair<UInt32, const CP_String> CP_PersistControlKind_Entry
 


Variable Documentation

CPLAT_Begin_Namespace_CPLAT typedef CP_M_Persist*(* CreateCallback)()
 

Callback typedef to create a CP_M_Persist object..


Generated on Sat Sep 17 20:01:17 2005 for CPLAT by  doxygen 1.4.0