Bitcoin Core 29.99.0
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages Concepts
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
AddCommand(const std::string &cmd, const std::string &help)ArgsManager
AddHiddenArgs(const std::vector< std::string > &args)ArgsManager
ALLOW_ANY enum valueArgsManager
ArgsManager()ArgsManager
CheckMultipleCLIArgs() constArgsManager
ClearArgs()ArgsManagerinline
ClearPathCache()ArgsManager
COMMAND enum valueArgsManager
cs_argsArgsManagermutableprotected
DEBUG_ONLY enum valueArgsManager
DISALLOW_ELISION enum valueArgsManager
DISALLOW_NEGATION enum valueArgsManager
Flags enum nameArgsManager
ForceSetArg(const std::string &strArg, const std::string &strValue)ArgsManager
GetArg(const std::string &strArg, const std::string &strDefault) constArgsManager
GetArg(const std::string &strArg) constArgsManager
GetArgFlags(const std::string &name) constArgsManager
GetArgs(const std::string &strArg) constArgsManager
GetBlocksDirPath() constArgsManager
GetBoolArg(const std::string &strArg, bool fDefault) constArgsManager
GetBoolArg(const std::string &strArg) constArgsManager
GetChainArg() constArgsManagerprivate
GetChainType() constArgsManager
GetChainTypeString() constArgsManager
GetCommand() constArgsManager
GetConfigFilePath() constArgsManager
GetDataDir(bool net_specific) constArgsManagerprivate
GetDataDirBase() constArgsManagerinline
GetDataDirNet() constArgsManagerinline
GetHelpMessage() constArgsManager
GetIntArg(const std::string &strArg, int64_t nDefault) constArgsManager
GetIntArg(const std::string &strArg) constArgsManager
GetPathArg(std::string arg, const fs::path &default_value={}) constArgsManager
GetPersistentSetting(const std::string &name) constArgsManager
GetSetting(const std::string &arg) constArgsManager
GetSettingsList(const std::string &arg) constArgsManager
GetSettingsPath(fs::path *filepath=nullptr, bool temp=false, bool backup=false) constArgsManager
GetUnrecognizedSections() constArgsManager
GetUnsuitableSectionOnlyArgs() constArgsManager
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
GUARDED_BY(cs_args)ArgsManagerinlineprotected
GUARDED_BY(cs_args)ArgsManagerprotected
GUARDED_BY(cs_args)ArgsManagerprotected
GUARDED_BY(cs_args)ArgsManagermutableprotected
GUARDED_BY(cs_args)ArgsManagermutableprotected
GUARDED_BY(cs_args)ArgsManagermutableprotected
IsArgNegated(const std::string &strArg) constArgsManager
IsArgSet(const std::string &strArg) constArgsManager
LockSettings(Fn &&fn)ArgsManagerinline
LogArgs() constArgsManager
logArgsPrefix(const std::string &prefix, const std::string &section, const std::map< std::string, std::vector< common::SettingsValue > > &args) constArgsManagerprivate
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
SetConfigFilePath(fs::path)ArgsManager
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, bool backup=false) constArgsManager
~ArgsManager()ArgsManager