atlas
Public Member Functions | List of all members
atlas::util::NoConfig Class Reference
Inheritance diagram for atlas::util::NoConfig:
Inheritance graph
[legend]
Collaboration diagram for atlas::util::NoConfig:
Collaboration graph
[legend]

Public Member Functions

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
 
- Public Member Functions inherited from atlas::util::Config
 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
 
Configset (const std::string &name, const std::vector< Config > &)
 
Configset (const eckit::LocalConfiguration &)
 
template<typename T >
Configset (const std::string &name, std::initializer_list< T > &&value)
 
Configremove (const std::string &name)
 
bool get (const std::string &name, std::vector< Config > &value) const
 
std::vector< std::string > keys () const
 
template<typename ValueT >
Configset (const std::string &name, std::initializer_list< ValueT > &&value)
 

The documentation for this class was generated from the following file: