|
|
| Setting (Config *options, const T &def, const std::string &name, const std::string &description, const std::set< std::string > &aliases={}, const bool documentDefault=true, std::optional< ExperimentalFeature > experimentalFeature=std::nullopt, bool deprecated=false) |
|
| BaseSetting (const T &def, const bool documentDefault, const std::string &name, const std::string &description, const std::set< std::string > &aliases={}, std::optional< ExperimentalFeature > experimentalFeature=std::nullopt, bool deprecated=false) |
|
| operator const T & () const |
|
const T & | get () const |
|
template<typename U> |
| bool | operator== (const U &v2) const |
|
template<typename U> |
| bool | operator!= (const U &v2) const |
|
template<typename U> |
| void | setDefault (const U &v) |
| void | set (const std::string &str, bool append=false, const ApplyConfigOptions &options={}) override final |
|
void | override (const T &v) |
| bool | isAppendable () override final |
| std::string | to_string () const override |
| void | convertToArg (Args &args, const std::string &category) override |
| std::map< std::string, JSON > | toJSONObject () const override |
| std::string | to_string () const |
| void | convertToArg (Args &args, const std::string &category) |
| std::string | to_string () const |
| void | convertToArg (Args &args, const std::string &category) |
| void | convertToArg (Args &args, const std::string &category) |
| std::string | to_string () const |
| std::string | to_string () const |
| std::string | to_string () const |
| std::string | to_string () const |
| void | convertToArg (Args &args, const std::string &category) |
| std::string | to_string () const |
| std::string | to_string () const |
| std::string | to_string () const |
| std::string | to_string () const |
| std::string | to_string () const |
|
|
const std::string | name |
|
const std::string | description |
|
const std::set< std::string > | aliases |
|
int | created = 123 |
|
bool | overridden = false |
|
std::optional< ExperimentalFeature > | experimentalFeature |
| virtual T | parse (const std::string &str, const ApplyConfigOptions &options) const |
| virtual void | appendOrSet (T newValue, bool append, const ApplyConfigOptions &options) |
|
AcceptFlakeConfig | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
SandboxMode | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
void | appendOrSet (Strings newValue, bool append, const ApplyConfigOptions &options) |
|
void | appendOrSet (StringSet newValue, bool append, const ApplyConfigOptions &options) |
|
void | appendOrSet (StringMap newValue, bool append, const ApplyConfigOptions &options) |
|
void | appendOrSet (ExperimentalFeatures newValue, bool append, const ApplyConfigOptions &options) |
|
void | appendOrSet (DeprecatedFeatures newValue, bool append, const ApplyConfigOptions &options) |
|
std::string | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
std::optional< std::string > | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
std::optional< uint16_t > | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
bool | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
Strings | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
void | appendOrSet (Strings newValue, bool append, const ApplyConfigOptions &options) |
|
StringSet | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
void | appendOrSet (StringSet newValue, bool append, const ApplyConfigOptions &options) |
|
ExperimentalFeatures | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
void | appendOrSet (ExperimentalFeatures newValue, bool append, const ApplyConfigOptions &options) |
|
DeprecatedFeatures | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
void | appendOrSet (DeprecatedFeatures newValue, bool append, const ApplyConfigOptions &options) |
|
StringMap | parse (const std::string &str, const ApplyConfigOptions &options) const |
|
void | appendOrSet (StringMap newValue, bool append, const ApplyConfigOptions &options) |
|
| AbstractSetting (const std::string &name, const std::string &description, const std::set< std::string > &aliases, std::optional< ExperimentalFeature > experimentalFeature=std::nullopt) |
|
JSON | toJSON () |
|
bool | isOverridden () const |
|
T | value |
|
const T | defaultValue |
|
const bool | documentDefault |
|
const bool | deprecated |