CMS 3D CMS Logo

edmplugin::PluginFactory< R *(Args...)> Member List

This is the complete list of members for edmplugin::PluginFactory< R *(Args...)>, including all inherited members.

available() const edmplugin::PluginFactoryBasevirtual
category() const overrideedmplugin::PluginFactory< R *(Args...)>virtual
create(const std::string &iName, Args...args) const edmplugin::PluginFactory< R *(Args...)>inline
CreatedType typedefedmplugin::PluginFactory< R *(Args...)>
DummyFriend classedmplugin::PluginFactory< R *(Args...)>friend
fillAvailable(std::vector< PluginInfo > &iReturn) const edmplugin::PluginFactoryBaseprotected
fillInfo(const PMakers &makers, PluginInfo &iInfo, std::vector< PluginInfo > &iReturn) const edmplugin::PluginFactoryBaseprotected
findPMaker(const std::string &iName) const edmplugin::PluginFactoryBaseprotected
finishedConstruction()edmplugin::PluginFactoryBaseprotected
get()edmplugin::PluginFactory< R *(Args...)>static
newPlugin(const std::string &iName)edmplugin::PluginFactoryBaseprotected
newPluginAdded_edmplugin::PluginFactoryBasemutable
operator=(const PluginFactory &)=deleteedmplugin::PluginFactory< R *(Args...)>private
PluginFactory()edmplugin::PluginFactory< R *(Args...)>inlineprivate
PluginFactory(const PluginFactory &)=deleteedmplugin::PluginFactory< R *(Args...)>private
PluginFactoryBase()edmplugin::PluginFactoryBaseinline
Plugins typedefedmplugin::PluginFactoryBase
PMakers typedefedmplugin::PluginFactoryBase
registerPMaker(PMakerBase *iPMaker, const std::string &iName)edmplugin::PluginFactory< R *(Args...)>inline
edmplugin::PluginFactoryBase::registerPMaker(void *iPMaker, const std::string &iName)edmplugin::PluginFactoryBaseprotected
TemplateArgType typedefedmplugin::PluginFactory< R *(Args...)>
tryToCreate(const std::string &iName, Args...args) const edmplugin::PluginFactory< R *(Args...)>inline
tryToFindPMaker(const std::string &iName) const edmplugin::PluginFactoryBaseprotected
~PluginFactoryBase()edmplugin::PluginFactoryBasevirtual