2 #ifndef AIDA_SETTINGS_H
3 #define AIDA_SETTINGS_H 1
24 Settings(
const std::string defaultValue,
25 const std::string value,
26 const std::vector<std::string> options);
28 virtual std::string getDefaultValue()
const;
29 virtual std::string getValue()
const;
30 virtual std::vector<std::string> getOptions()
const;
32 virtual bool setDefaultValue(
const std::string defaultValue);
33 virtual bool setValue(
const std::string value);
34 virtual bool setOptions(
const std::vector<std::string> options);
35 virtual bool addOption(std::string option);
39 std::string _defaultValue;
41 std::vector<std::string> _options;
Helper class to hold the current setting, the default setting and the possible settings for a key...
Definition: Settings.h:16