#include <NamedFactory.h>
Public Member Functions | |
| virtual | ~NamedFactory () |
| void | Register (NamedProxy *proxy, std::string name) |
| NamedProxy * | GetProxy (std::string name) |
Static Public Member Functions | |
| static NamedFactory & | Instance (std::string name_space="") |
Private Types | |
| typedef std::map< std::string, NamedProxy * > | ProxyMap_t |
| typedef std::map< std::string, NamedFactory * > | FactoryMap_t |
Private Member Functions | |
| NamedFactory () | |
Private Attributes | |
| ProxyMap_t | fProxymap |
Static Private Attributes | |
| static FactoryMap_t | fInstances |
Definition at line 25 of file NamedFactory.h.
typedef std::map<std::string,NamedFactory*> NamedFactory::FactoryMap_t [private] |
Definition at line 39 of file NamedFactory.h.
typedef std::map<std::string,NamedProxy*> NamedFactory::ProxyMap_t [private] |
Definition at line 38 of file NamedFactory.h.
| virtual NamedFactory::~NamedFactory | ( | ) | [inline, virtual] |
| NamedFactory::NamedFactory | ( | ) | [inline, private] |
| NamedProxy* NamedFactory::GetProxy | ( | std::string | name | ) |
Referenced by MultiPage::AddGfx(), EVD::AddGfx(), PageDisplay::AddPage(), EVD::BuildGfxMenu(), MultiPage::BuildMenus(), GfxTrackListMenu::HideAll(), GfxStripListMenu::HideAll(), GfxShowerListMenu::HideAll(), GfxMCVecListMenu::HideAll(), GfxDigitListMenu::HideAll(), main(), TridPageDisplay::MySpawnSinglePage(), and PageDisplay::SpawnSinglePage().
| static NamedFactory& NamedFactory::Instance | ( | std::string | name_space = "" |
) | [static] |
Referenced by MultiPage::AddGfx(), EVD::AddGfx(), PageDisplay::AddPage(), EVD::BuildGfxMenu(), MultiPage::BuildMenus(), GfxTrackListMenu::HideAll(), GfxStripListMenu::HideAll(), GfxShowerListMenu::HideAll(), GfxMCVecListMenu::HideAll(), GfxDigitListMenu::HideAll(), main(), TridPageDisplay::MySpawnSinglePage(), NamedProxy::NamedProxy(), and PageDisplay::SpawnSinglePage().
| void NamedFactory::Register | ( | NamedProxy * | proxy, | |
| std::string | name | |||
| ) |
Referenced by NamedProxy::NamedProxy().
NamedFactory::FactoryMap_t NamedFactory::fInstances [static, private] |
Definition at line 42 of file NamedFactory.h.
ProxyMap_t NamedFactory::fProxymap [private] |
Definition at line 44 of file NamedFactory.h.
1.4.7