addFactory(const Identifier &id, Creator creator, Destructor destructor) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
ALREADY_EXISTS enum value | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
createdObjects() | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
createObject(const Identifier &id) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
deleteObject(const Identifier &id, AbstractClass *&obj) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
deleteObject(AbstractClass *&obj) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
FACTORY_ERROR enum value | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
FACTORY_OK enum value | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
FactoryMap typedef | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
FactoryMapIt typedef | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
getIdentifiers() | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
hasFactory(const Identifier &id) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
instance() | coil::Singleton< GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > > | inlinestatic |
INVALID_ARG enum value | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
isProducerOf(AbstractClass *obj) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
m_instance | coil::Singleton< GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > > | protectedstatic |
m_mutex | coil::Singleton< GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > > | protectedstatic |
Mutex typedef | coil::Singleton< GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > > | |
NOT_FOUND enum value | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
ObjectMap typedef | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
ObjectMapIt typedef | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
objectToCreator(AbstractClass *obj) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
objectToDestructor(AbstractClass *obj) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
objectToIdentifier(AbstractClass *obj, Identifier &id) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
removeFactory(const Identifier &id) | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | inline |
ReturnCode enum name | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
Singleton() | coil::Singleton< GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > > | inlineprotected |
Singleton< GlobalFactory > class | coil::GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > | friend |
SingletonClassPtr typedef | coil::Singleton< GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > > | |
UNKNOWN_ERROR enum value | coil::Factory< AbstractClass, Identifier, Compare, Creator, Destructor > | |
~Singleton() | coil::Singleton< GlobalFactory< AbstractClass, Identifier, Compare, Creator, Destructor > > | inlineprotected |