#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: