#include <ot_lib.h>
Public Member Functions | |
| ~ot_objectFactory (void) | |
| bool | registerBuilder (ot_objectFactoryCallback *c) |
| ot_obj * | buildFromData (istream &s) const |
Static Public Member Functions | |
| static ot_objectFactory * | getInstance (void) |
Private Member Functions | |
| ot_objectFactory (void) | |
Private Attributes | |
| map< OT_OBJECT_TYPE, ot_objectFactoryCallback * > | m_map |
Static Private Attributes | |
| static ot_objectFactory * | m_inst |
| ot_lib::ot_objectFactory::ot_objectFactory | ( | void | ) | [private] |
| ot_lib::ot_objectFactory::~ot_objectFactory | ( | void | ) |
| static ot_objectFactory* ot_lib::ot_objectFactory::getInstance | ( | void | ) | [static] |
| bool ot_lib::ot_objectFactory::registerBuilder | ( | ot_objectFactoryCallback * | c | ) |
| ot_obj* ot_lib::ot_objectFactory::buildFromData | ( | istream & | s | ) | const |
ot_objectFactory* ot_lib::ot_objectFactory::m_inst [static, private] |
1.5.5