Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

ps
Class CConfigDB

Singleton
   |
   +--CConfigDB

   in ConfigDB.h
   in ConfigDB.cpp

class CConfigDB
extends Singleton


Field Summary
private CStr[ CFG_LAST ] m_ConfigFile
          
private static std::map< CStr, CConfigValueSet >[] m_Map
          
private bool[ CFG_LAST ] m_UseVFS
          
 
Constructor Summary
CConfigDB()
          
 
Method Summary
 CConfigValue* CreateValue( EConfigNamespace ns, const CStr& name )
          
 CConfigValue* GetValue( EConfigNamespace ns, const CStr& name )
          
 CConfigValueSet* GetValues( EConfigNamespace ns, const CStr& name )
          
 bool Reload( EConfigNamespace ns )
          
 void SetConfigFile( EConfigNamespace ns, bool useVFS, const CStr& path )
          
 bool WriteFile( EConfigNamespace ns, bool useVFS, const CStr& path )
          
   
Methods inherited from class Singleton
GetSingleton, GetSingletonPtr, IsInitialised
 

Field Detail

m_ConfigFile

private CStr m_ConfigFile[ CFG_LAST ];

m_Map

private static std::map< CStr, CConfigValueSet > m_Map[];

m_UseVFS

private bool m_UseVFS[ CFG_LAST ];


Constructor Detail

CConfigDB

public CConfigDB();


Method Detail

CreateValue

public CConfigValue* CreateValue( EConfigNamespace ns, const CStr& name );

GetValue

public CConfigValue* GetValue( EConfigNamespace ns, const CStr& name );

GetValues

public CConfigValueSet* GetValues( EConfigNamespace ns, const CStr& name );

Reload

public bool Reload( EConfigNamespace ns );

SetConfigFile

public void SetConfigFile( EConfigNamespace ns, bool useVFS, const CStr& path );

WriteFile

public bool WriteFile( EConfigNamespace ns, bool useVFS, const CStr& path );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD