Bitcoin ABC 0.31.1
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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
ClearForcedArg(const std::string &strArg)ArgsManager
ClearPathCache()ArgsManager
cs_argsArgsManagermutableprotected
DEBUG_ONLY enum valueArgsManager
EnsureDataDir() constArgsManager
Flags enum nameArgsManager
ForceSetArg(const std::string &strArg, const std::string &strValue)ArgsManager
ForceSetMultiArg(const std::string &strArg, const std::vector< std::string > &values)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
GetChainName() 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)ArgsManagermutableprotected
GUARDED_BY(cs_args)ArgsManagermutableprotected
GUARDED_BY(cs_args)ArgsManagermutableprotected
InitSettings(std::string &error)ArgsManager
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< util::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
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