#include <appconf.h>
Public Methods | |
| ConfigGroup (ConfigGroup *pParent, ConfigGroup *pNext, const char *szName) | |
| ~ConfigGroup () | |
| const char* | Name () const |
| const char* | Comment () const |
| ConfigGroup* | Next () const |
| ConfigGroup* | Parent () const |
| ConfigGroup* | Subgroup () const |
| ConfigEntry* | Entries () const |
| Bool | IsDirty () const |
| char* | FullName () const |
| ConfigGroup* | FindSubgroup (const char *szName) const |
| ConfigEntry* | FindEntry (const char *szName) const |
| Bool | DeleteSubgroup (const char *szName) |
| Bool | DeleteEntry (const char *szName) |
| ConfigGroup* | AddSubgroup (const char *szName) |
| ConfigEntry* | AddEntry (const char *szName) |
| void | SetDirty (Bool bDirty=TRUE) |
| void | SetComment (char *szComment) |
| Bool | flush (std::ostream *ostr) |
Private Attributes | |
| ConfigEntry* | m_pEntries |
| ConfigEntry * | m_pLastEntry |
| ConfigGroup* | m_pSubgroups |
| ConfigGroup * | m_pLastGroup |
| ConfigGroup * | m_pNext |
| ConfigGroup * | m_pParent |
| char* | m_szName |
| char * | m_szComment |
| Bool | m_bDirty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001