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

config.H File Reference

#include <std/strings.H>
#include <std/config.H>
#include "std/strstream.H"

Go to the source code of this file.

Compounds

class  CONFIG
class  CONFIGget
class  CONFIGmap
class  CONFIGmapbase

Defines

#define QUOTED_STRING   char *
#define CONFIG_DECLARE(VAR, DEFAULT)   VAR = CONFIGmapper(str_ptr(#VAR), VAR, DEFAULT)

Functions

DllImpExp void CONFIGmissing (Cstr_ptr &)
str_ptr CONFIGval (QUOTED_STRING n, QUOTED_STRING dflt="", bool warn=true)
str_ptr CONFIGval (Cstr_ptr &n, QUOTED_STRING dflt="", bool warn=true)
template<class S, class V> V CONFIGval (S n, const V &dflt, bool warn=true)
str_ptr CONFIGrecurse (Cstr_ptr &n, Cstr_ptr &dflt, bool warn=true)
template<class V> V & CONFIGmapper (Cstr_ptr &name, V &var, const V &dflt)


Define Documentation

#define CONFIG_DECLARE VAR,
DEFAULT       VAR = CONFIGmapper(str_ptr(#VAR), VAR, DEFAULT)
 

#define QUOTED_STRING   char *
 


Function Documentation

template<class V>
V& CONFIGmapper Cstr_ptr &    name,
V &    var,
const V &    dflt
[inline]
 

DllImpExp void CONFIGmissing Cstr_ptr &   
 

str_ptr CONFIGrecurse Cstr_ptr &    n,
Cstr_ptr &    dflt,
bool    warn = true
[inline]
 

template<class S, class V>
V CONFIGval   n,
const V &    dflt,
bool    warn = true
 

str_ptr CONFIGval Cstr_ptr &    n,
QUOTED_STRING    dflt = "",
bool    warn = true
[inline]
 

str_ptr CONFIGval QUOTED_STRING    n,
QUOTED_STRING    dflt = "",
bool    warn = true
[inline]
 


Generated on Mon Sep 15 16:25:57 2003 for gluebase by doxygen1.2.18