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

FileConfig::ConfigEntry Class Reference

#include <appconf.h>

List of all members.

Public Methods

 ConfigEntry (ConfigGroup *pParent, ConfigEntry *pNext, const char *szName)
 ~ConfigEntry ()
const char* Name () const
const char* Value () const
const char* Comment () const
ConfigEntry* Next () const
Bool IsDirty () const
const char* ExpandedValue ()
void SetValue (const char *szValue, Bool bLocal=TRUE, Bool bFromFile=FALSE)
void SetComment (char *szComment)
void SetDirty (Bool bDirty=TRUE)
void SetNext (ConfigEntry *pNext)

Private Attributes

ConfigGroupm_pParent
ConfigEntry* m_pNext
char* m_szName
char * m_szValue
char * m_szExpValue
char * m_szComment
Bool m_bDirty
Bool m_bLocal
Bool m_bImmutable


Constructor & Destructor Documentation

FileConfig::ConfigEntry::ConfigEntry ( ConfigGroup * pParent,
ConfigEntry * pNext,
const char * szName )
 

FileConfig::ConfigEntry::~ConfigEntry ( )
 


Member Function Documentation

const char * FileConfig::ConfigEntry::Comment ( ) const [inline]
 

Definition at line 551 of file appconf.h.

const char* FileConfig::ConfigEntry::ExpandedValue ( )
 

Bool FileConfig::ConfigEntry::IsDirty ( ) const [inline]
 

Definition at line 553 of file appconf.h.

const char * FileConfig::ConfigEntry::Name ( ) const [inline]
 

Definition at line 549 of file appconf.h.

ConfigEntry * FileConfig::ConfigEntry::Next ( ) const [inline]
 

Definition at line 552 of file appconf.h.

void FileConfig::ConfigEntry::SetComment ( char * szComment )
 

void FileConfig::ConfigEntry::SetDirty ( Bool bDirty = TRUE )
 

void FileConfig::ConfigEntry::SetNext ( ConfigEntry * pNext ) [inline]
 

Definition at line 564 of file appconf.h.

void FileConfig::ConfigEntry::SetValue ( const char * szValue,
Bool bLocal = TRUE,
Bool bFromFile = FALSE )
 

const char * FileConfig::ConfigEntry::Value ( ) const [inline]
 

Definition at line 550 of file appconf.h.


Member Data Documentation

Bool FileConfig::ConfigEntry::m_bDirty [private]
 

Definition at line 540 of file appconf.h.

Bool FileConfig::ConfigEntry::m_bImmutable [private]
 

Definition at line 540 of file appconf.h.

Bool FileConfig::ConfigEntry::m_bLocal [private]
 

Definition at line 540 of file appconf.h.

ConfigEntry* FileConfig::ConfigEntry::m_pNext [private]
 

Definition at line 535 of file appconf.h.

ConfigGroup* FileConfig::ConfigEntry::m_pParent [private]
 

Definition at line 534 of file appconf.h.

char * FileConfig::ConfigEntry::m_szComment [private]
 

Definition at line 536 of file appconf.h.

char * FileConfig::ConfigEntry::m_szExpValue [private]
 

Definition at line 536 of file appconf.h.

char* FileConfig::ConfigEntry::m_szName [private]
 

Definition at line 536 of file appconf.h.

char * FileConfig::ConfigEntry::m_szValue [private]
 

Definition at line 536 of file appconf.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:40 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001