CfgProxy Class Reference

#include <CfgProxy.h>

Inheritance diagram for CfgProxy:
NamedProxy

List of all members.

Public Types

typedef std::map< std::string,
std::vector< std::string > > 
CfgProxyNameMap_t

Public Member Functions

 CfgProxy (std::string name, std::string group, CfgConfigurable *cfg)
CfgConfigurableGetCfg ()

Static Public Member Functions

static CfgProxyNameMap_t GetRegisteredNames ()

Private Attributes

CfgConfigurablefCfg

Static Private Attributes

static CfgProxyNameMap_t fNames

Detailed Description

Id
CfgProxy.h,v 1.2 2002/11/04 21:11:55 bv Exp

Definition at line 26 of file CfgProxy.h.


Member Typedef Documentation

typedef std::map<std::string,std::vector<std::string> > CfgProxy::CfgProxyNameMap_t

Definition at line 36 of file CfgProxy.h.


Constructor & Destructor Documentation

CfgProxy::CfgProxy ( std::string  name,
std::string  group,
CfgConfigurable cfg 
) [inline]

Definition at line 30 of file CfgProxy.h.

References fNames.

00031         : NamedProxy(name,group), fCfg(cfg) { fNames[group].push_back(name); }


Member Function Documentation

CfgConfigurable* CfgProxy::GetCfg (  )  [inline]

Definition at line 34 of file CfgProxy.h.

References fCfg.

Referenced by main().

00034 { return fCfg; }

static CfgProxyNameMap_t CfgProxy::GetRegisteredNames (  )  [inline, static]

Definition at line 37 of file CfgProxy.h.

References fNames.

00037 { return fNames; }


Member Data Documentation

Definition at line 40 of file CfgProxy.h.

Referenced by GetCfg().

Definition at line 39 of file CfgProxy.h.

Referenced by CfgProxy(), and GetRegisteredNames().


The documentation for this class was generated from the following files:

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1