PFactory< AbstractClass, KeyType >::PFactory::Worker< ConcreteClass > Class Template Reference

#include <pfactory.h>

Inheritance diagram for PFactory< AbstractClass, KeyType >::PFactory::Worker< ConcreteClass >:

PFactory< AbstractClass, KeyType >::PFactory::WorkerBase

List of all members.

Public Member Functions

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

Protected Member Functions

virtual Abstract_TCreate (const Key_T &) const

template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
template<class ConcreteClass>
class PFactory< AbstractClass, KeyType >::Worker< ConcreteClass >


Constructor & Destructor Documentation

template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
template<class ConcreteClass >
PFactory< AbstractClass, KeyType >::PFactory::Worker< ConcreteClass >::Worker ( const Key_T key,
bool  singleton = false 
) [inline]


Member Function Documentation

template<class AbstractClass, typename KeyType = PDefaultPFactoryKey>
template<class ConcreteClass >
virtual Abstract_T* PFactory< AbstractClass, KeyType >::PFactory::Worker< ConcreteClass >::Create ( const Key_T  )  const [inline, protected, virtual]


The documentation for this class was generated from the following file:

Generated on Fri Apr 10 22:33:51 2009 for PTLib by  doxygen 1.5.8