#include <Factory.h>


Public Types | |
| typedef Factory::Object | Object |
| typedef Factory::Argument | Argument |
| typedef Factory::Key | Key |
Public Member Functions | |
| typedef void | Fn (RealObject *&obj, Argument arg) |
| CreatorFn (Key key, Fn *constructor, bool multi=false) | |
| Object * | createInstance (Argument arg) |
Data Fields | |
| Fn * | constructor |
Definition at line 134 of file Factory.h.
| typedef Factory::Argument sofa::helper::CreatorFn< Factory, RealObject >::Argument |
| typedef Factory::Key sofa::helper::CreatorFn< Factory, RealObject >::Key |
| typedef Factory::Object sofa::helper::CreatorFn< Factory, RealObject >::Object |
| sofa::helper::CreatorFn< Factory, RealObject >::CreatorFn | ( | Key | key, | |
| Fn * | constructor, | |||
| bool | multi = false | |||
| ) | [inline] |
Definition at line 143 of file Factory.h.
References sofa::helper::Factory< TKey, TObject, TArgument >::getInstance().
| Object* sofa::helper::CreatorFn< Factory, RealObject >::createInstance | ( | Argument | arg | ) | [inline, virtual] |
| typedef void sofa::helper::CreatorFn< Factory, RealObject >::Fn | ( | RealObject *& | obj, | |
| Argument | arg | |||
| ) |
| Fn* sofa::helper::CreatorFn< Factory, RealObject >::constructor |
1.5.7.1