, including all inherited members.
addArgument(const std::string &module, const std::string &argument) | TemplateFactory< BaseModule, OptionsType > | [inline] |
addArgument(const std::string &argument) | TemplateFactory< BaseModule, OptionsType > | [inline] |
addArguments(const std::string &all_args) | TemplateFactory< BaseModule, OptionsType > | [inline] |
addOptions(const std::string &name, OptionsType *opts) | TemplateFactory< BaseModule, OptionsType > | [inline] |
ArgumentsVector typedef | TemplateFactory< BaseModule, OptionsType > | |
canCreate(const std::string &name) const | TemplateFactory< BaseModule, OptionsType > | [inline] |
createModule(const std::string &, OptionsType *opts=NULL) | TemplateFactory< BaseModule, OptionsType > | [inline, virtual] |
fDebug | TemplateFactory< BaseModule, OptionsType > | [private] |
fModules | TemplateFactory< BaseModule, OptionsType > | [private] |
fMostRecentRegister | TemplateFactory< BaseModule, OptionsType > | [private] |
fName | TemplateFactory< BaseModule, OptionsType > | [private] |
GetArgumentName(const std::string &module, const int &argument) | TemplateFactory< BaseModule, OptionsType > | [inline] |
GetModuleDetails(const std::string &) const | TemplateFactory< BaseModule, OptionsType > | [inline, private] |
GetProduct(const std::string &module) | TemplateFactory< BaseModule, OptionsType > | [inline] |
ModuleList typedef | TemplateFactory< BaseModule, OptionsType > | [private] |
ModuleMaker typedef | TemplateFactory< BaseModule, OptionsType > | |
PrintPossibleModules() const | TemplateFactory< BaseModule, OptionsType > | [inline] |
registerModule(const std::string &, ModuleMaker, const std::string &out="") | TemplateFactory< BaseModule, OptionsType > | [inline] |
SetDebug(bool debug=true) | TemplateFactory< BaseModule, OptionsType > | [inline] |
TemplateFactory(const std::string &name) | TemplateFactory< BaseModule, OptionsType > | [inline, protected] |
~TemplateFactory() | TemplateFactory< BaseModule, OptionsType > | [inline, protected, virtual] |