Internal helper functions for ArgsManager.
More...
|
| typedef std::map< std::string, std::vector< std::string > > | MapArgs |
| |
|
| static bool | UseDefaultSection (const ArgsManager &am, const std::string &arg) EXCLUSIVE_LOCKS_REQUIRED(am.cs_args) |
| | Determine whether to use config settings in the default section, See also comments around ArgsManager::ArgsManager() below. More...
|
| |
| static std::string | NetworkArg (const ArgsManager &am, const std::string &arg) |
| | Convert regular argument into the network-specific setting. More...
|
| |
| static void | AddArgs (std::vector< std::string > &res, const MapArgs &map_args, const std::string &arg) |
| | Find arguments in a map and add them to a vector. More...
|
| |
| static std::pair< bool, std::string > | GetArgHelper (const MapArgs &map_args, const std::string &arg, bool getLast=false) |
| | Return true/false if an argument is set in a map, and also return the first (or last) of the possibly multiple values it has. More...
|
| |
| static std::pair< bool, std::string > | GetArg (const ArgsManager &am, const std::string &arg) |
| |
| static bool | GetNetBoolArg (const ArgsManager &am, const std::string &net_arg) EXCLUSIVE_LOCKS_REQUIRED(am.cs_args) |
| |
Internal helper functions for ArgsManager.
Definition at line 215 of file util.cpp.
◆ MapArgs
◆ AddArgs()
| static void ArgsManagerHelper::AddArgs |
( |
std::vector< std::string > & |
res, |
|
|
const MapArgs & |
map_args, |
|
|
const std::string & |
arg |
|
) |
| |
|
inlinestatic |
Find arguments in a map and add them to a vector.
Definition at line 234 of file util.cpp.
◆ GetArg()
| static std::pair<bool,std::string> ArgsManagerHelper::GetArg |
( |
const ArgsManager & |
am, |
|
|
const std::string & |
arg |
|
) |
| |
|
inlinestatic |
◆ GetArgHelper()
| static std::pair<bool,std::string> ArgsManagerHelper::GetArgHelper |
( |
const MapArgs & |
map_args, |
|
|
const std::string & |
arg, |
|
|
bool |
getLast = false |
|
) |
| |
|
inlinestatic |
Return true/false if an argument is set in a map, and also return the first (or last) of the possibly multiple values it has.
Definition at line 245 of file util.cpp.
◆ GetNetBoolArg()
| static bool ArgsManagerHelper::GetNetBoolArg |
( |
const ArgsManager & |
am, |
|
|
const std::string & |
net_arg |
|
) |
| |
|
inlinestatic |
◆ NetworkArg()
| static std::string ArgsManagerHelper::NetworkArg |
( |
const ArgsManager & |
am, |
|
|
const std::string & |
arg |
|
) |
| |
|
inlinestatic |
Convert regular argument into the network-specific setting.
Definition at line 227 of file util.cpp.
◆ UseDefaultSection()
| static bool ArgsManagerHelper::UseDefaultSection |
( |
const ArgsManager & |
am, |
|
|
const std::string & |
arg |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: