#include <PluginFactoryManager.h>
Public Types | |
typedef std::vector< const PluginFactoryBase * > ::const_iterator | const_iterator |
Public Member Functions | |
void | addFactory (const PluginFactoryBase *) |
const_iterator | begin () const |
const_iterator | end () const |
~PluginFactoryManager () | |
Static Public Member Functions | |
static PluginFactoryManager * | get () |
Public Attributes | |
sigc::signal< void, const PluginFactoryBase * > | newFactory_ |
Private Member Functions | |
const PluginFactoryManager & | operator= (const PluginFactoryManager &) |
PluginFactoryManager () | |
PluginFactoryManager (const PluginFactoryManager &) | |
Private Attributes | |
std::vector< const PluginFactoryBase * > | factories_ |
Friends | |
class | DummyFriend |
Definition at line 33 of file PluginFactoryManager.h.
typedef std::vector<const PluginFactoryBase*>::const_iterator edmplugin::PluginFactoryManager::const_iterator |
Definition at line 41 of file PluginFactoryManager.h.
PluginFactoryManager::~PluginFactoryManager | ( | ) |
Definition at line 40 of file PluginFactoryManager.cc.
|
private |
Definition at line 31 of file PluginFactoryManager.cc.
|
private |
void PluginFactoryManager::addFactory | ( | const PluginFactoryBase * | iFactory | ) |
Definition at line 60 of file PluginFactoryManager.cc.
References factories_, and newFactory_.
Referenced by edmplugin::PluginFactoryBase::finishedConstruction().
PluginFactoryManager::const_iterator PluginFactoryManager::begin | ( | void | ) | const |
Definition at line 70 of file PluginFactoryManager.cc.
References factories_.
Referenced by edmplugin::PluginManager::PluginManager().
PluginFactoryManager::const_iterator PluginFactoryManager::end | ( | void | ) | const |
Definition at line 76 of file PluginFactoryManager.cc.
References factories_.
Referenced by edmplugin::PluginManager::PluginManager().
|
static |
Definition at line 85 of file PluginFactoryManager.cc.
Referenced by Options.Options::__getitem__(), edmplugin::PluginFactoryBase::finishedConstruction(), main(), and edmplugin::PluginManager::PluginManager().
|
private |
|
friend |
Definition at line 37 of file PluginFactoryManager.h.
|
private |
Definition at line 60 of file PluginFactoryManager.h.
Referenced by addFactory(), begin(), and end().
sigc::signal<void,const PluginFactoryBase*> edmplugin::PluginFactoryManager::newFactory_ |
Definition at line 51 of file PluginFactoryManager.h.
Referenced by addFactory(), main(), and edmplugin::PluginManager::PluginManager().