Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | 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 ()
WvConfigEntry * operator[] (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 dump(), WvConfigEntry::name, WvStream::print(), and WvConfigEntry::value.

Referenced by dump(), and WvConf::save().

const char * WvConfigSection::get (  WvStringParm  entry,
const char *  def_val = NULL
) 
 

Definition at line 40 of file cfgsection.cc.

References get(), and WvConfigEntry::value.

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

WvConfigEntry * WvConfigSection::operator[] (  WvStringParm  s  ) 
 

Definition at line 26 of file cfgsection.cc.

References name.

void WvConfigSection::quick_set (  WvStringParm  entry,
WvStringParm  value
) 
 

Definition at line 68 of file cfgsection.cc.

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

Referenced by WvConf::load_file(), and quick_set().

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(), set(), trim_string(), and WvConfigEntry.

Referenced by WvConf::load_file(), main(), WvConf::set(), UniWvConfGen::set(), and 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 Tue Oct 5 01:09:25 2004 for WvStreams by doxygen 1.3.7