|
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) |