Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

WvConfigSection Class Reference

#include <wvconf.h>

Inherits WvConfigEntryList.

Collaboration diagram for WvConfigSection:

[legend]
List of all members.

Public Member Functions

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

Public Attributes

WvString name

Constructor & Destructor Documentation

WvConfigSection::WvConfigSection WvStringParm  name  ) 
 

Definition at line 13 of file cfgsection.cc.

References WvStringParm.

WvConfigSection::~WvConfigSection  ) 
 

Definition at line 19 of file cfgsection.cc.


Member Function Documentation

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 WvStringParm  entry,
const char *  def_val = NULL
 

Definition at line 40 of file cfgsection.cc.

References WvConfigEntry::value, and WvStringParm.

Referenced by WvConfEmu::fuzzy_get(), WvConf::fuzzy_get(), WvConf::get(), and WvConf::set().

WvConfigEntry * WvConfigSection::operator[] WvStringParm  s  ) 
 

Definition at line 26 of file cfgsection.cc.

References name, and WvStringParm.

void WvConfigSection::quick_set WvStringParm  entry,
WvStringParm  value
 

Definition at line 68 of file cfgsection.cc.

References WvString::edit(), trim_string(), WvConfigEntry, and WvStringParm.

Referenced by WvConf::load_file().

void WvConfigSection::set WvConfigEntry e,
WvStringParm  value
 

void WvConfigSection::set WvStringParm  entry,
WvStringParm  value
 

Definition at line 47 of file cfgsection.cc.

References WvString::edit(), WvConfigEntry::set(), trim_string(), WvConfigEntry, and WvStringParm.

Referenced by WvConf::load_file(), main(), and WvConf::set().


Member Data Documentation

WvString WvConfigSection::name
 

Definition at line 70 of file wvconf.h.

Referenced by WvConfEmu::fuzzy_get(), WvConf::fuzzy_get(), WvConf::get(), operator[](), and WvConf::save().


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 15:08:16 2004 for WvStreams by  doxygen 1.3.9.1