sofa::helper::Creator< Factory, RealObject > Class Template Reference

#include <Factory.h>

Inheritance diagram for sofa::helper::Creator< Factory, RealObject >:

Inheritance graph
[legend]
Collaboration diagram for sofa::helper::Creator< Factory, RealObject >:

Collaboration graph
[legend]

Public Types

typedef Factory::Object Object
typedef Factory::Argument Argument
typedef Factory::Key Key

Public Member Functions

 Creator (Key key, bool multi=false)
Object * createInstance (Argument arg)
const std::type_info & type ()

Detailed Description

template<class Factory, class RealObject>
class sofa::helper::Creator< Factory, RealObject >

Definition at line 102 of file Factory.h.


Member Typedef Documentation

template<class Factory , class RealObject >
typedef Factory::Argument sofa::helper::Creator< Factory, RealObject >::Argument

Definition at line 106 of file Factory.h.

template<class Factory , class RealObject >
typedef Factory::Key sofa::helper::Creator< Factory, RealObject >::Key

Definition at line 107 of file Factory.h.

template<class Factory , class RealObject >
typedef Factory::Object sofa::helper::Creator< Factory, RealObject >::Object

Definition at line 105 of file Factory.h.


Constructor & Destructor Documentation

template<class Factory , class RealObject >
sofa::helper::Creator< Factory, RealObject >::Creator ( Key  key,
bool  multi = false 
) [inline]

Definition at line 108 of file Factory.h.


Member Function Documentation

template<class Factory , class RealObject >
Object* sofa::helper::Creator< Factory, RealObject >::createInstance ( Argument  arg  )  [inline, virtual]

Implements sofa::helper::BaseCreator< Object, Argument >.

Definition at line 113 of file Factory.h.

template<class Factory , class RealObject >
const std::type_info& sofa::helper::Creator< Factory, RealObject >::type (  )  [inline, virtual]

Implements sofa::helper::BaseCreator< Object, Argument >.

Definition at line 120 of file Factory.h.


The documentation for this class was generated from the following file:

Generated on Sun Nov 23 04:24:15 2008 for Sofa by  doxygen 1.5.7.1