|
virtual | ~NoConfig () |
| Destructor redundant but fixes sanity compiler warnings.
|
|
virtual bool | has (const std::string &name) const |
|
virtual bool | get (const std::string &name, std::string &value) const |
|
virtual bool | get (const std::string &name, bool &value) const |
|
virtual bool | get (const std::string &name, int &value) const |
|
virtual bool | get (const std::string &name, long &value) const |
|
virtual bool | get (const std::string &name, long long &value) const |
|
virtual bool | get (const std::string &name, std::size_t &value) const |
|
virtual bool | get (const std::string &name, float &value) const |
|
virtual bool | get (const std::string &name, double &value) const |
|
virtual bool | get (const std::string &name, std::vector< std::string > &value) const |
|
virtual bool | get (const std::string &name, std::vector< int > &value) const |
|
virtual bool | get (const std::string &name, std::vector< long > &value) const |
|
virtual bool | get (const std::string &name, std::vector< long long > &value) const |
|
virtual bool | get (const std::string &name, std::vector< std::size_t > &value) const |
|
virtual bool | get (const std::string &name, std::vector< float > &value) const |
|
virtual bool | get (const std::string &name, std::vector< double > &value) const |
|
| Config (const eckit::PathName &) |
| Constructor starting from a path.
|
|
| Config (std::istream &, const std::string &format="json") |
| Constructor starting from a stream.
|
|
| Config (const eckit::Configuration &) |
| Constructor starting from a Configuration.
|
|
template<typename ValueT > |
| Config (const std::string &name, const ValueT &value) |
| Constructor immediately setting a value.
|
|
template<typename ValueT > |
| Config (const std::string &name, std::initializer_list< ValueT > &&value) |
|
template<typename ValueT > |
Config | operator() (const std::string &name, const ValueT &value) |
| Operator that sets a key-value pair.
|
|
template<typename ValueT > |
Config | operator() (const std::string &name, std::initializer_list< ValueT > &&value) |
|
Config | operator| (const Config &other) const |
|
Config & | set (const std::string &name, const std::vector< Config > &) |
|
Config & | set (const eckit::LocalConfiguration &) |
|
template<typename T > |
Config & | set (const std::string &name, std::initializer_list< T > &&value) |
|
Config & | remove (const std::string &name) |
|
bool | get (const std::string &name, std::vector< Config > &value) const |
|
std::vector< std::string > | keys () const |
|
template<typename ValueT > |
Config & | set (const std::string &name, std::initializer_list< ValueT > &&value) |
|