#include <map>#include <string>#include <list>#include <set>#include <iostream>#include "Assert.hxx"#include "ErrFactory.hxx"#include "Err.hxx"#include "RunTimeLibraryLoader.hxx"Go to the source code of this file.
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 |
Namespaces | |
| namespace | CLAM |
1.6.3