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

WvConfigSection Class Reference

#include <wvconf.h>

Inheritance diagram for WvConfigSection:

WvConfigEntryList WvConfigEntryList WvList< WvConfigEntry > WvList< WvConfigEntry > WvListBase WvListBase WvListBase WvListBase List of all members.

Public Methods

 WvConfigSection (const WvString &name)
 ~WvConfigSection ()
WvConfigEntryoperator[] (const WvString &s)
const char * get (const WvString &entry, const char *def_val=NULL)
void set (const WvString &entry, const WvString &value)
void set (WvConfigEntry *e, const WvString &value)
void quick_set (const WvString &entry, const WvString &value)
void dump (WvStream &fp)
 WvConfigSection (const WvString &name)
 ~WvConfigSection ()
WvConfigEntryoperator[] (const WvString &s)
const char * get (const WvString &entry, const char *def_val=NULL)
void set (const WvString &entry, const WvString &value)
void set (WvConfigEntry *e, const WvString &value)
void quick_set (const WvString &entry, const WvString &value)
void dump (WvStream &fp)

Public Attributes

WvString name

Constructor & Destructor Documentation

WvConfigSection::WvConfigSection const WvString   name
 

Definition at line 13 of file cfgsection.cc.

References name, and WvString::unique.

WvConfigSection::~WvConfigSection  
 

Definition at line 20 of file cfgsection.cc.

WvConfigSection::WvConfigSection const WvString   name
 

WvConfigSection::~WvConfigSection  
 


Member Function Documentation

void WvConfigSection::dump WvStream   fp
 

void WvConfigSection::dump WvStream   fp
 

Definition at line 76 of file cfgsection.cc.

References WvConfigEntry::name, WvStream::print, and WvConfigEntry::value.

Referenced by WvConf::save.

const char* WvConfigSection::get const WvString   entry,
const char *    def_val = NULL
 

const char * WvConfigSection::get const WvString   entry,
const char *    def_val = NULL
 

Definition at line 41 of file cfgsection.cc.

References WvConfigEntry::value.

Referenced by WvConf::fuzzy_get, WvConf::get, and WvConf::set.

WvConfigEntry* WvConfigSection::operator[] const WvString   s
 

WvConfigEntry * WvConfigSection::operator[] const WvString   s
 

Definition at line 27 of file cfgsection.cc.

References name.

void WvConfigSection::quick_set const WvString   entry,
const WvString   value
 

void WvConfigSection::quick_set const WvString   entry,
const WvString   value
 

Definition at line 70 of file cfgsection.cc.

References WvList< WvConfigEntry >::append.

Referenced by WvConf::load_file.

void WvConfigSection::set WvConfigEntry   e,
const WvString   value
 

void WvConfigSection::set const WvString   entry,
const WvString   value
 

void WvConfigSection::set WvConfigEntry   e,
const WvString   value
 

void WvConfigSection::set const WvString   entry,
const WvString   value
 

Definition at line 48 of file cfgsection.cc.

References WvList< WvConfigEntry >::append, WvConfigEntry::set, WvString::unique, WvList< WvConfigEntry >::unlink, and WvConfigEntry::value.

Referenced by WvConf::load_file, and WvConf::set.


Member Data Documentation

WvString WvConfigSection::name
 

Definition at line 58 of file include/wvconf.h.

Referenced by WvConf::fuzzy_get, WvConf::get, operator[], WvConf::save, WvConfigSection, and WvConfigEntryList::~WvConfigEntryList.


The documentation for this class was generated from the following files:
Generated on Sun Aug 25 02:29:39 2002 for WvStreams by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002