Bitcoin ABC 0.30.5
P2P Digital Currency
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