Changeset View
Changeset View
Standalone View
Standalone View
src/util/settings.h
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | bool WriteSettings(const fs::path &path, | ||||
std::vector<std::string> &errors); | std::vector<std::string> &errors); | ||||
//! Get settings value from combined sources: forced settings, command line | //! Get settings value from combined sources: forced settings, command line | ||||
//! arguments, runtime read-write settings, and the read-only config file. | //! arguments, runtime read-write settings, and the read-only config file. | ||||
//! | //! | ||||
//! @param ignore_default_section_config - ignore values in the default section | //! @param ignore_default_section_config - ignore values in the default section | ||||
//! of the config file (part before any | //! of the config file (part before any | ||||
//! [section] keywords) | //! [section] keywords) | ||||
//! @param ignore_nonpersistent - ignore non-persistent settings values (forced | |||||
//! settings values and values specified on the | |||||
//! command line). Only return settings in the | |||||
//! read-only config and read-write settings | |||||
//! files. | |||||
//! @param get_chain_name - enable special backwards compatible behavior | //! @param get_chain_name - enable special backwards compatible behavior | ||||
//! for GetChainName | //! for GetChainName | ||||
SettingsValue GetSetting(const Settings &settings, const std::string §ion, | SettingsValue GetSetting(const Settings &settings, const std::string §ion, | ||||
const std::string &name, | const std::string &name, | ||||
bool ignore_default_section_config, | bool ignore_default_section_config, | ||||
bool get_chain_name); | bool ignore_nonpersistent, bool get_chain_name); | ||||
//! Get combined setting value similar to GetSetting(), except if setting was | //! Get combined setting value similar to GetSetting(), except if setting was | ||||
//! specified multiple times, return a list of all the values specified. | //! specified multiple times, return a list of all the values specified. | ||||
std::vector<SettingsValue> GetSettingsList(const Settings &settings, | std::vector<SettingsValue> GetSettingsList(const Settings &settings, | ||||
const std::string §ion, | const std::string §ion, | ||||
const std::string &name, | const std::string &name, | ||||
bool ignore_default_section_config); | bool ignore_default_section_config); | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |