|
| Config (const Config &conf) |
|
bool | find (const std::string §ion, const std::string &key="") const |
|
bool | erase (const std::string §ion, const std::string &key="") |
|
bool | writeToStream (std::ostream &out, Scope scope_mask) const |
|
int | getCmdline (int argc, char **argv, Scope scope=INSTANCE) |
|
void | getEnv (const std::string &prefix, Scope scope=INSTANCE) |
|
bool | writeToFile (const std::string &filename, Scope scopeMask=(Scope)(GLOBAL|USER|INSTANCE)) const |
|
bool | readFromFile (const std::string &filename, Scope scope=USER) |
|
void | parseStream (std::istream &in, Scope scope) |
|
bool | findSection (const std::string §ion) const |
|
bool | findItem (const std::string §ion, const std::string &key) const |
|
const sec_map & | getSection (const std::string §ion) |
|
Variable | getItem (const std::string §ion, const std::string &key) const |
|
void | setParameterLookup (char s_name, const std::string &l_name, bool value=false) |
|
void | setItem (const std::string §ion, const std::string &key, const Variable &item, Scope scope=INSTANCE) |
|
const conf_map & | getSections () const |
|
|
static Config * | inst () |
|
static void | clean (std::string &str) |
|
|
sigc::signal< void > | sig |
|
sigc::signal< void, const char * > | sige |
|
sigc::signal< void, const std::string &, const std::string & > | sigv |
|
sigc::signal< void, const std::string &, const std::string &, Config & > | sigsv |
|
|
std::ostream & | operator<< (std::ostream &out, Config &conf) |
|
std::istream & | operator>> (std::istream &in, Config &conf) |
|
bool | operator== (const Config &one, const Config &two) |
|
Definition at line 47 of file config.h.
The documentation for this class was generated from the following files: