|
|
SettingID | GetID () const |
| |
|
template<auto ScopedEnumValue> |
| void | SetValueTyped (const TypedSetting_t< ScopedEnumValue > &value) |
| |
|
template<auto ScopedEnumValue> |
| TypedSetting_t< ScopedEnumValue > | GetValueTyped () const |
| |
|
template<typename T > |
| T | GetValue () const |
| |
|
template<typename T > |
| void | SetValue (const T &value) |
| |
|
void | SetValue (const json &value) |
| |
|
const std::string & | GetName () const |
| |
|
const std::string & | GetObjectName () const |
| |
|
bool | HasObject () const |
| |
|
void | Write (json &settingsRoot) const |
| |
|
|
template<auto ScopedEnumValue> |
| static SettingEntry | CreateTyped (const TypedSetting_t< ScopedEnumValue > &defaultValue, const std::string &entryName, const std::string &entryObjectName="") |
| |
|
template<typename T > |
| static SettingEntry | Create (const SettingID &id, const T &defaultValue, const std::string &entryName, const std::string &entryObjectName="") |
| |
The documentation for this class was generated from the following files: