#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>
| virtual Abstract_T* PFactory< AbstractClass, KeyType >::WorkerBase::Create |
( |
const Key_T & |
| ) |
const [inline, protected, virtual] |
template<class AbstractClass , typename KeyType = PDefaultPFactoryKey>
| Abstract_T* PFactory< AbstractClass, KeyType >::WorkerBase::CreateInstance |
( |
const Key_T & |
key | ) |
[inline, protected] |
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: