| Abstract_T typedef | PFactory< AbstractClass, KeyType > | |
| CreateInstance(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlinestatic |
| CreateInstance_Internal(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlineprotected |
| CreateInstanceAs(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlinestatic |
| DestroySingletons() | PFactory< AbstractClass, KeyType > | inlinevirtual |
| GetInstance() | PFactory< AbstractClass, KeyType > | inlineprotectedstatic |
| GetKeyList() | PFactory< AbstractClass, KeyType > | inlinestatic |
| GetKeyList_Internal() | PFactory< AbstractClass, KeyType > | inlineprotected |
| GetKeyMap() | PFactory< AbstractClass, KeyType > | inlinestatic |
| GetMutex() | PFactory< AbstractClass, KeyType > | inlinestatic |
| IsRegistered(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlinestatic |
| IsRegistered_Internal(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlineprotected |
| IsSingleton(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlinestatic |
| IsSingleton_Internal(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlineprotected |
| Key_T typedef | PFactory< AbstractClass, KeyType > | |
| KeyList_T typedef | PFactory< AbstractClass, KeyType > | |
| KeyMap_T typedef | PFactory< AbstractClass, KeyType > | |
| m_keyMap | PFactory< AbstractClass, KeyType > | protected |
| PFactory() | PFactory< AbstractClass, KeyType > | inlineprotected |
| Register(const Key_T &key, WorkerBase *worker) | PFactory< AbstractClass, KeyType > | inlinestatic |
| Register(const Key_T &key, Abstract_T *instance, bool autoDeleteInstance=true) | PFactory< AbstractClass, KeyType > | inlinestatic |
| Register_Internal(const Key_T &key, WorkerBase *worker) | PFactory< AbstractClass, KeyType > | inlineprotected |
| RegisterAs(const Key_T &newKey, const Key_T &oldKey) | PFactory< AbstractClass, KeyType > | inlinestatic |
| RegisterAs_Internal(const Key_T &newKey, const Key_T &oldKey) | PFactory< AbstractClass, KeyType > | inlineprotected |
| Unregister(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlinestatic |
| Unregister_Internal(const Key_T &key) | PFactory< AbstractClass, KeyType > | inlineprotected |
| UnregisterAll() | PFactory< AbstractClass, KeyType > | inlinestatic |
| UnregisterAll_Internal() | PFactory< AbstractClass, KeyType > | inlineprotected |
| ~PFactory() | PFactory< AbstractClass, KeyType > | inlineprotected |