#include <kanzi/core/metadata/meta_object_factory.hpp>
Public Types | |
typedef MetaclassMap::const_iterator | RegisteredMetaclassIterator |
typedef MetaclassContainer::const_iterator | MetaclassIterator |
Public Member Functions | |
void | registerMetaclass (const Metaclass *metaclass) |
void | overrideMetaclass (const Metaclass *metaclass) |
const Metaclass * | getMetaclass (string_view 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 |
void kanzi::ObjectFactory::registerMetaclass | ( | const Metaclass * | metaclass | ) |
void kanzi::ObjectFactory::overrideMetaclass | ( | const Metaclass * | metaclass | ) |
const Metaclass* kanzi::ObjectFactory::getMetaclass | ( | string_view | className | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |