|
|
typedef std::vector< Config * > | ConfigRegistrations |
|
|
static ConfigRegistrations * | configRegistrations |
|
|
| AbstractConfig (StringMap initials={}) |
|
StringMap | unknownSettings |
◆ convertToArgs()
| void nix::GlobalConfig::convertToArgs |
( |
Args & | args, |
|
|
const std::string & | category ) |
|
overridevirtual |
Converts settings to Args to be used on the command line interface
- args: args to write to
- category: category of the settings
Implements nix::AbstractConfig.
◆ getSettings()
| void nix::GlobalConfig::getSettings |
( |
std::map< std::string, SettingInfo > & | res, |
|
|
bool | overriddenOnly = false ) |
|
overridevirtual |
Adds the currently known settings to the given result map res.
- res: map to store settings in
- overriddenOnly: when set to true only overridden settings will be added to res
Implements nix::AbstractConfig.
◆ resetOverridden()
| void nix::GlobalConfig::resetOverridden |
( |
| ) |
|
|
overridevirtual |
◆ set()
| bool nix::GlobalConfig::set |
( |
const std::string & | name, |
|
|
const std::string & | value, |
|
|
const ApplyConfigOptions & | options = {} ) |
|
overridevirtual |
Sets the value referenced by name to value. Returns true if the setting is known, false otherwise.
Implements nix::AbstractConfig.
◆ toJSON()
| JSON nix::GlobalConfig::toJSON |
( |
| ) |
|
|
overridevirtual |
Outputs all settings to JSON
- out: JSONObject to write the configuration to
Implements nix::AbstractConfig.
◆ toKeyValue()
| std::string nix::GlobalConfig::toKeyValue |
( |
bool | overriddenOnly = false | ) |
|
Outputs all settings in a key-value pair format suitable to be used as nix.conf
The documentation for this struct was generated from the following files: