#include <util.h>
|
| void | ParseParameters (int argc, const char *const argv[]) |
| |
| void | ReadConfigFile (const std::string &confPath) |
| |
| std::vector< std::string > | GetArgs (const std::string &strArg) |
| |
| bool | IsArgSet (const std::string &strArg) |
| | Return true if the given argument has been manually set. More...
|
| |
| std::string | GetArg (const std::string &strArg, const std::string &strDefault) |
| | Return string argument or default value. More...
|
| |
| int64_t | GetArg (const std::string &strArg, int64_t nDefault) |
| | Return integer argument or default value. More...
|
| |
| bool | GetBoolArg (const std::string &strArg, bool fDefault) |
| | Return boolean argument or default value. More...
|
| |
| bool | SoftSetArg (const std::string &strArg, const std::string &strValue) |
| | Set an argument if it doesn't already have a value. More...
|
| |
| bool | SoftSetBoolArg (const std::string &strArg, bool fValue) |
| | Set a boolean argument if it doesn't already have a value. More...
|
| |
| void | ForceSetArg (const std::string &strArg, const std::string &strValue) |
| |
Definition at line 215 of file util.h.
| void ArgsManager::ForceSetArg |
( |
const std::string & |
strArg, |
|
|
const std::string & |
strValue |
|
) |
| |
| std::string ArgsManager::GetArg |
( |
const std::string & |
strArg, |
|
|
const std::string & |
strDefault |
|
) |
| |
Return string argument or default value.
- Parameters
-
| strArg | Argument to get (e.g. "-foo") |
| strDefault | (e.g. "1") |
- Returns
- command-line argument or default value
Definition at line 504 of file util.cpp.
| int64_t ArgsManager::GetArg |
( |
const std::string & |
strArg, |
|
|
int64_t |
nDefault |
|
) |
| |
Return integer argument or default value.
- Parameters
-
| strArg | Argument to get (e.g. "-foo") |
| nDefault | (e.g. 1) |
- Returns
- command-line argument (0 if invalid number) or default value
Definition at line 512 of file util.cpp.
| std::vector< std::string > ArgsManager::GetArgs |
( |
const std::string & |
strArg | ) |
|
| bool ArgsManager::GetBoolArg |
( |
const std::string & |
strArg, |
|
|
bool |
fDefault |
|
) |
| |
Return boolean argument or default value.
- Parameters
-
| strArg | Argument to get (e.g. "-foo") |
| fDefault | (true or false) |
- Returns
- command-line argument or default value
Definition at line 520 of file util.cpp.
| bool ArgsManager::IsArgSet |
( |
const std::string & |
strArg | ) |
|
Return true if the given argument has been manually set.
- Parameters
-
| strArg | Argument to get (e.g. "-foo") |
- Returns
- true if the argument has been set
Definition at line 498 of file util.cpp.
| void ArgsManager::ParseParameters |
( |
int |
argc, |
|
|
const char *const |
argv[] |
|
) |
| |
| void ArgsManager::ReadConfigFile |
( |
const std::string & |
confPath | ) |
|
| bool ArgsManager::SoftSetArg |
( |
const std::string & |
strArg, |
|
|
const std::string & |
strValue |
|
) |
| |
Set an argument if it doesn't already have a value.
- Parameters
-
| strArg | Argument to set (e.g. "-foo") |
| strValue | Value (e.g. "1") |
- Returns
- true if argument gets set, false if it already had a value
Definition at line 528 of file util.cpp.
| bool ArgsManager::SoftSetBoolArg |
( |
const std::string & |
strArg, |
|
|
bool |
fValue |
|
) |
| |
Set a boolean argument if it doesn't already have a value.
- Parameters
-
| strArg | Argument to set (e.g. "-foo") |
| fValue | Value (e.g. false) |
- Returns
- true if argument gets set, false if it already had a value
Definition at line 537 of file util.cpp.
| std::map<std::string, std::string> ArgsManager::mapArgs |
|
protected |
| std::map<std::string, std::vector<std::string> > ArgsManager::mapMultiArgs |
|
protected |
The documentation for this class was generated from the following files: