Classes | Namespaces
ObjectFactory.h File Reference
#include "SurgSim/Framework/Macros.h"
#include <string>
#include <map>
#include <boost/function.hpp>
#include <boost/functional/factory.hpp>
#include <boost/thread/mutex.hpp>
#include "SurgSim/Framework/ObjectFactory-inl.h"

Go to the source code of this file.

Classes

class  SurgSim::Framework::ObjectFactory< Base >
 An object factory, once a class is registered with the factory it can be used to create instances of registered classes. More...
 
class  SurgSim::Framework::ObjectFactory1< Base, Parameter1 >
 An object factory, once a class is registered with the factory it can be used to create instances of registered classes. More...
 
class  SurgSim::Framework::FactoryBase< T >
 CRTP Base class to implement Object Factory functionality on a base class, use this rather than writing your own functions to return the factory. More...
 
class  SurgSim::Framework::FactoryBase1< T, P >
 CRTP Base class to implement Object Factory functionality on a base class, use this rather than writing your own functions to return the factory. More...
 

Namespaces

 SurgSim
 
 SurgSim::Framework