#include <map>
#include <string>
#include <list>
#include <set>
#include <iostream>
#include "Assert.hxx"
#include "ErrFactory.hxx"
#include "RunTimeLibraryLoader.hxx"
Go to the source code of this file.
Namespaces | |
| namespace | CLAM |
Classes | |
| class | CLAM::Factory< AbstractProductType > |
| Factory usage example. More... | |
| struct | CLAM::Factory< AbstractProductType >::Pair |
| class | CLAM::Factory< AbstractProductType >::Creator |
| Abstract class for Creator objects which are stored in the Factory::Registry. More... | |
| class | CLAM::Factory< AbstractProductType >::Registry |
| This class is an implementation class of the Factory. More... | |
| struct | CLAM::Factory< AbstractProductType >::Registry::FactoryEntry |
| class | CLAM::FactoryRegistrator< TheFactoryType, ConcreteProductType > |
| This class provides a convenient way to add items (creators) into a factory. More... | |
| class | CLAM::FactoryRegistrator< TheFactoryType, ConcreteProductType >::ConcreteCreator |
1.5.5