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 Fri Apr 5 15:16:54 2002 for WvStreams by doxygen1.2.15