#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 () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|