Bitcoin Core  0.20.99
P2P Digital Currency
Public Attributes | List of all members
util::Settings Struct Reference

Stored settings. More...

#include <settings.h>

Public Attributes

std::map< std::string, SettingsValueforced_settings
 Map of setting name to forced setting value. More...
 
std::map< std::string, std::vector< SettingsValue > > command_line_options
 Map of setting name to list of command line values. More...
 
std::map< std::string, SettingsValuerw_settings
 Map of setting name to read-write file setting value. More...
 
std::map< std::string, std::map< std::string, std::vector< SettingsValue > > > ro_config
 Map of config section name and setting name to list of config file values. More...
 

Detailed Description

Stored settings.

This struct combines settings from the command line, a read-only configuration file, and a read-write runtime settings file.

Definition at line 31 of file settings.h.

Member Data Documentation

◆ command_line_options

std::map<std::string, std::vector<SettingsValue> > util::Settings::command_line_options

Map of setting name to list of command line values.

Definition at line 35 of file settings.h.

◆ forced_settings

std::map<std::string, SettingsValue> util::Settings::forced_settings

Map of setting name to forced setting value.

Definition at line 33 of file settings.h.

◆ ro_config

std::map<std::string, std::map<std::string, std::vector<SettingsValue> > > util::Settings::ro_config

Map of config section name and setting name to list of config file values.

Definition at line 39 of file settings.h.

◆ rw_settings

std::map<std::string, SettingsValue> util::Settings::rw_settings

Map of setting name to read-write file setting value.

Definition at line 37 of file settings.h.


The documentation for this struct was generated from the following file: