Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Config::Config< GetConfig > Class Template Reference

#include <dconfig.h>

List of all members.

Public Member Functions

 Config (void)
 ~Config (void)

Static Public Member Functions

bool AmInitializing (void)
ConfigString Name (void)
bool Flag (void)
void Init (void)
bool Defined (const ConfigString &sym)
ConfigString Get (const ConfigString sym)
ConfigTable::SymbolGetAll (const ConfigString, ConfigTable::Symbol &)
bool GetBool (const ConfigString sym, bool def=false)
int GetInt (const ConfigString sym, int def=0)
float GetFloat (const ConfigString sym, float def=0.)
double GetDouble (const ConfigString sym, double def=0.)
ConfigString GetString (const ConfigString sym, const ConfigString def="")

Static Protected Member Functions

void ConfigFunc (void)
void Flag (bool)

template<class GetConfig>
class Config::Config< GetConfig >


Constructor & Destructor Documentation

template<class GetConfig>
Config::Config< GetConfig >::Config void   ) 
 

Definition at line 167 of file dconfig.h.

template<class GetConfig>
Config::Config< GetConfig >::~Config void   ) 
 

Definition at line 173 of file dconfig.h.

References Config::Config< GetConfig >::Init().


Member Function Documentation

template<class GetConfig>
bool Config::Config< GetConfig >::AmInitializing void   )  [static]
 

Definition at line 101 of file dconfig.h.

template<class GetConfig>
void Config::Config< GetConfig >::ConfigFunc void   )  [static, protected]
 

Definition at line 95 of file dconfig.h.

template<class GetConfig>
bool Config::Config< GetConfig >::Defined const ConfigString sym  )  [static]
 

Definition at line 178 of file dconfig.h.

template<class GetConfig>
bool Config::Config< GetConfig >::Flag void   )  [static]
 

Definition at line 116 of file dconfig.h.

template<class GetConfig>
void Config::Config< GetConfig >::Flag bool   )  [static, protected]
 

Definition at line 122 of file dconfig.h.

template<class GetConfig>
ConfigString Config::Config< GetConfig >::Get const ConfigString  sym  )  [static]
 

Definition at line 192 of file dconfig.h.

Referenced by Config::Config< GetConfig >::GetBool(), Config::Config< GetConfig >::GetDouble(), Config::Config< GetConfig >::GetFloat(), and Config::Config< GetConfig >::GetInt().

template<class GetConfig>
ConfigTable::Symbol & Config::Config< GetConfig >::GetAll const  ConfigString,
ConfigTable::Symbol
[static]
 

Definition at line 207 of file dconfig.h.

template<class GetConfig>
bool Config::Config< GetConfig >::GetBool const ConfigString  sym,
bool  def = false
[static]
 

Definition at line 228 of file dconfig.h.

References ConfigString, and Config::Config< GetConfig >::Get().

template<class GetConfig>
double Config::Config< GetConfig >::GetDouble const ConfigString  sym,
double  def = 0.
[static]
 

Definition at line 293 of file dconfig.h.

References ConfigString, and Config::Config< GetConfig >::Get().

template<class GetConfig>
float Config::Config< GetConfig >::GetFloat const ConfigString  sym,
float  def = 0.
[static]
 

Definition at line 271 of file dconfig.h.

References ConfigString, and Config::Config< GetConfig >::Get().

template<class GetConfig>
int Config::Config< GetConfig >::GetInt const ConfigString  sym,
int  def = 0
[static]
 

Definition at line 249 of file dconfig.h.

References ConfigString, and Config::Config< GetConfig >::Get().

template<class GetConfig>
ConfigString Config::Config< GetConfig >::GetString const ConfigString  sym,
const ConfigString  def = ""
[static]
 

Definition at line 315 of file dconfig.h.

References ConfigString.

template<class GetConfig>
void Config::Config< GetConfig >::Init void   )  [static]
 

Definition at line 128 of file dconfig.h.

References ConfigString, NotifySeverity, NS_unspecified, and Config::total_time_config_init.

Referenced by Config::Config< GetConfig >::~Config().

template<class GetConfig>
ConfigString Config::Config< GetConfig >::Name void   )  [static]
 

Definition at line 110 of file dconfig.h.


The documentation for this class was generated from the following file:
Generated on Thu May 1 22:13:45 2003 for DTool by doxygen1.3