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