
#include "Util/log.H"#include <pthread.h>#include <map>#include <string>

Go to the source code of this file.
Classes | |
| struct | DefaultFactoryError< ReturnType, KeyType > |
| struct | StrictFactoryError< ReturnType, KeyType > |
| struct | DoNothingFactoryError< ReturnType, KeyType > |
| class | ReusableFactory< ReturnType, KeyType, TypeCreator, ErrorPolicy > |
| struct | ReusableFactory< ReturnType, KeyType, TypeCreator, ErrorPolicy >::PntrTraits< T > |
| struct | ReusableFactory< ReturnType, KeyType, TypeCreator, ErrorPolicy >::PntrTraits< T * > |
| class | ReusableFactory< ReturnType, KeyType, TypeCreator, ErrorPolicy >::Int2Type< input > |
| class | GenericFactory< ReturnType, KeyType, TypeCreator, ErrorPolicy > |
| class | GenericFactory< ReturnType, KeyType, TypeCreator, ErrorPolicy >::Lock |
Functions | |
| template<class BaseType , class DerivedType > | |
| BaseType * | FactoryHelper::create () |
A generic Factory
Definition in file GenericFactory.H.
1.6.3