#include <kanzi/object/object_factory.hpp>
Public Types | |
typedef MetaclassMap::const_iterator | RegisteredMetaclassIterator |
typedef MetaclassContainer::const_iterator | MetaclassIterator |
Public Member Functions | |
~ObjectFactory () | |
void | registerMetaclass (const Metaclass *metaclass) |
const Metaclass * | getMetaclass (const string &className) const |
RegisteredMetaclassIterator | beginRegisteredMetaclasses () const |
RegisteredMetaclassIterator | endRegisteredMetaclasses () const |
MetaclassIterator | beginMetaclasses () const |
MetaclassIterator | endMetaclasses () const |
typedef MetaclassMap::const_iterator kanzi::ObjectFactory::RegisteredMetaclassIterator |
typedef MetaclassContainer::const_iterator kanzi::ObjectFactory::MetaclassIterator |
kanzi::ObjectFactory::~ObjectFactory | ( | ) |
void kanzi::ObjectFactory::registerMetaclass | ( | const Metaclass * | metaclass | ) |
const Metaclass* kanzi::ObjectFactory::getMetaclass | ( | const string & | className | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |