Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

PFactory< _Abstract_T, _Key_T >::Worker< _Concrete_T > Class Template Reference

#include <pfactory.h>

Inheritance diagram for PFactory< _Abstract_T, _Key_T >::Worker< _Concrete_T >:

PFactory< _Abstract_T, _Key_T >::WorkerBase List of all members.

Public Member Functions

 Worker (const Key_T &key, bool singleton=false)

Protected Member Functions

virtual Abstract_TCreate () const

template<class _Abstract_T, typename _Key_T = PString>
template<class _Concrete_T>
class PFactory< _Abstract_T, _Key_T >::Worker< _Concrete_T >


Constructor & Destructor Documentation

template<class _Abstract_T, typename _Key_T = PString>
template<class _Concrete_T>
PFactory< _Abstract_T, _Key_T >::Worker< _Concrete_T >::Worker const Key_T key,
bool  singleton = false
[inline]
 


Member Function Documentation

template<class _Abstract_T, typename _Key_T = PString>
template<class _Concrete_T>
virtual Abstract_T* PFactory< _Abstract_T, _Key_T >::Worker< _Concrete_T >::Create  )  const [inline, protected, virtual]
 

Reimplemented from PFactory< _Abstract_T, _Key_T >::WorkerBase.


The documentation for this class was generated from the following file:
Generated on Sat Jul 24 15:35:58 2004 for PWLib by doxygen 1.3.7