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