Factory.hxx File Reference

#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
Generated by  doxygen 1.6.3