Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
settings.cpp File Reference
#include <common/settings.h>
#include <bitcoin-build-config.h>
#include <tinyformat.h>
#include <univalue.h>
#include <util/fs.h>
#include <algorithm>
#include <fstream>
#include <iterator>
#include <map>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for settings.cpp:

Go to the source code of this file.

Namespaces

namespace  common

Functions

bool common::ReadSettings (const fs::path &path, std::map< std::string, SettingsValue > &values, std::vector< std::string > &errors)
 Read settings file.
bool common::WriteSettings (const fs::path &path, const std::map< std::string, SettingsValue > &values, std::vector< std::string > &errors)
 Write settings file.
SettingsValue common::GetSetting (const Settings &settings, const std::string &section, const std::string &name, bool ignore_default_section_config, bool ignore_nonpersistent, bool get_chain_type)
std::vector< SettingsValuecommon::GetSettingsList (const Settings &settings, const std::string &section, const std::string &name, bool ignore_default_section_config)
bool common::OnlyHasDefaultSectionSetting (const Settings &settings, const std::string &section, const std::string &name)