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

Stored bitcoin 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, 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 bitcoin settings.

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

Definition at line 29 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 33 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 31 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 35 of file settings.h.


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