|
| Configuration (const std::string &config="", const std::string §ion="") |
|
| Configuration (std::istream &conffile, const std::string §ion="") |
|
| Configuration (const Configuration &other) |
|
void | Save (std::ostream &file) const |
|
void | Load (std::istream &file, const std::string §ion) |
|
bool | SetSection (const std::string §ion) const |
|
bool | SetSection (const std::string §ion) |
|
std::string | operator[] (const std::string &key) const |
|
std::string | Get (const std::string &key, const std::string &def) const |
|
double | Get (const std::string &key, double def) const |
|
int64_t | Get (const std::string &key, int64_t def) const |
|
uint64_t | Get (const std::string &key, uint64_t def) const |
|
template<typename T > |
T | Get (const std::string &key, T def) const |
|
int | Get (const std::string &key, int def) const |
|
template<typename T > |
T | Get (const std::string &key, const std::string fallback, const T &def) const |
|
std::string | Get (const std::string &key, const char *def) const |
|
std::string | Get (const std::string &key, const std::string fallback, std::string def) const |
|
template<typename T > |
void | Set (const std::string &key, const T &val) |
|
std::string | Name () const |
|
Configuration & | operator= (const Configuration &other) |
|
void | Print (std::ostream &out) const |
|
void | Print () const |
|