#include <DynamicClass.h>
Public Types | |
| typedef boost::shared_ptr< _ClassDef > | ClassDefPtr |
| typedef std::map< String, ClassDefPtr > | DefMap |
| typedef MapContainerIterator< DefMap > | DefIterator |
| typedef ConstMapContainerIterator< DefMap > | ConstDefIterator |
Public Member Functions | |
| void | addDef (ClassDefPtr def) |
| void | removeDef (const String &typeID) |
| void | clearDefs () |
| bool | containsDef (const String &typeID) const |
| void * | createClass (const String &typeID) const |
| void | destroyClass (const String &classID, void *ptr) |
| bool | queryClassID (const String &typeID, String &classID) const |
| bool | queryTypeID (const String &classID, String &typeID) const |
| DefIterator | getDefIterator () |
| ConstDefIterator | getDefIterator () const |
Static Public Member Functions | |
| static _ClassManager & | getSingleton () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
1.4.6-NO