Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
ArgsManager Member List

This is the complete list of members for ArgsManager, including all inherited members.

AddArg(const std::string &name, const std::string &help, unsigned int flags, const OptionsCategory &cat)ArgsManager
AddHiddenArgs(const std::vector< std::string > &args)ArgsManager
ALLOW_ANY enum valueArgsManager
ALLOW_BOOL enum valueArgsManager
ALLOW_INT enum valueArgsManager
ALLOW_STRING enum valueArgsManager
ArgsManager()ArgsManager
ClearArgs()ArgsManagerinline
cs_argsArgsManagermutableprotected
DEBUG_ONLY enum valueArgsManager
Flags enum nameArgsManager
ForceSetArg(const std::string &strArg, const std::string &strValue)ArgsManager
GetArg(const std::string &strArg, const std::string &strDefault) const ArgsManager
GetArg(const std::string &strArg, int64_t nDefault) const ArgsManager
GetArgFlags(const std::string &name) const ArgsManager
GetArgs(const std::string &strArg) const ArgsManager
GetBoolArg(const std::string &strArg, bool fDefault) const ArgsManager
GetChainName() const ArgsManager
GetHelpMessage() const ArgsManager
GetSetting(const std::string &arg) const ArgsManagerprotected
GetSettingsList(const std::string &arg) const ArgsManagerprotected
GetSettingsPath(fs::path *filepath=nullptr, bool temp=false) const ArgsManager
GetUnrecognizedSections() const ArgsManager
GetUnsuitableSectionOnlyArgs() const ArgsManager
GUARDED_BY(cs_args)ArgsManagerprotected
GUARDED_BY(cs_args)ArgsManagerprotected
GUARDED_BY(cs_args)ArgsManagerprotected
GUARDED_BY(cs_args)ArgsManagerprotected
GUARDED_BY(cs_args)ArgsManagerprotected
InitSettings(std::string &error)ArgsManager
IsArgNegated(const std::string &strArg) const ArgsManager
IsArgSet(const std::string &strArg) const ArgsManager
LockSettings(Fn &&fn)ArgsManagerinline
LogArgs() const ArgsManager
logArgsPrefix(const std::string &prefix, const std::string &section, const std::map< std::string, std::vector< util::SettingsValue >> &args) const ArgsManagerprivate
NETWORK_ONLY enum valueArgsManager
ParseParameters(int argc, const char *const argv[], std::string &error)ArgsManager
ReadConfigFiles(std::string &error, bool ignore_invalid_keys=false)ArgsManager
ReadConfigStream(std::istream &stream, const std::string &filepath, std::string &error, bool ignore_invalid_keys=false)ArgsManagerprotected
ReadSettingsFile(std::vector< std::string > *errors=nullptr)ArgsManager
SelectConfigNetwork(const std::string &network)ArgsManager
SENSITIVE enum valueArgsManager
SoftSetArg(const std::string &strArg, const std::string &strValue)ArgsManager
SoftSetBoolArg(const std::string &strArg, bool fValue)ArgsManager
UseDefaultSection(const std::string &arg) const EXCLUSIVE_LOCKS_REQUIRED(cs_args)ArgsManagerprotected
WriteSettingsFile(std::vector< std::string > *errors=nullptr) const ArgsManager
~ArgsManager()ArgsManager