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 ()
WvConfigEntry * operator[] (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 ()
WvConfigEntry * operator[] (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