PFactory< AbstractClass, KeyType >::WorkerBase Class Reference
#include <pfactory.h>
List of all members.
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
class PFactory< AbstractClass, KeyType >::WorkerBase
Constructor & Destructor Documentation
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
PFactory< AbstractClass, KeyType >::WorkerBase::WorkerBase |
( |
bool |
singleton = false |
) |
[inline, protected] |
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
PFactory< AbstractClass, KeyType >::WorkerBase::WorkerBase |
( |
Abstract_T * |
instance, |
|
|
bool |
delSingleton = true | |
|
) |
| | [inline, protected] |
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
virtual PFactory< AbstractClass, KeyType >::WorkerBase::~WorkerBase |
( |
|
) |
[inline, protected, virtual] |
Member Function Documentation
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
Abstract_T* PFactory< AbstractClass, KeyType >::WorkerBase::CreateInstance |
( |
const Key_T & |
key |
) |
[inline, protected] |
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
virtual Abstract_T* PFactory< AbstractClass, KeyType >::WorkerBase::Create |
( |
const Key_T & |
|
) |
const [inline, protected, virtual] |
Friends And Related Function Documentation
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
Member Data Documentation
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
The documentation for this class was generated from the following file: