5 #include <iink/String.h>
134 virtual std::vector<String>
getStringArray(
const String& key,
const std::vector<String>& defaultValue)
const = 0;
166 virtual std::vector<double>
getNumberArray(
const String& key,
const std::vector<double>& defaultValue)
const = 0;
Definition: ParameterSet.h:16
virtual void setNumberArray(const String &key, const std::vector< double > &value)=0
virtual void setBoolean(const String &key, bool value)=0
virtual std::shared_ptr< ParameterSet > getSection(const String &key)=0
virtual double getNumber(const String &key, double defaultValue) const =0
virtual double getNumber(const String &key) const =0
virtual std::vector< String > getStringArray(const String &key, const std::vector< String > &defaultValue) const =0
virtual ~ParameterSet()=default
virtual void setString(const String &key, const String &value)=0
virtual void inject(const String &jsonText)=0
virtual String getString(const String &key) const =0
virtual bool getBoolean(const String &key) const =0
virtual bool getBoolean(const String &key, bool defaultValue) const =0
virtual std::vector< String > getStringArray(const String &key) const =0
virtual void setStringArray(const String &key, const std::vector< String > &value)=0
virtual std::vector< double > getNumberArray(const String &key) const =0
virtual std::vector< double > getNumberArray(const String &key, const std::vector< double > &defaultValue) const =0
virtual void setNumber(const String &key, double value)=0
virtual String getString(const String &key, const String &defaultValue) const =0
Definition: Configuration.h:10