Command-line parsing result. More...
#include <fcommandline.h>
Public Member Functions | |
VariablesMap () | |
Constructor. Creates a empty VariablesMap. | |
bool | hasError () const |
Returns true when an error has occurred. | |
void | setError () |
Sets the error state to true . | |
std::string & | operator[] (const VariablesMapContainer::key_type k) |
Retrieve the value of option k . | |
const std::string & | operator[] (const VariablesMapContainer::key_type k) const |
Retrieve the value of option k . | |
VariablesMapContainer::size_type | count (const VariablesMapContainer::key_type k) const |
Returns != 0 if command-line contains option k . |
Command-line parsing result.
This is the result of the parser.
VariablesMap | ( | ) | [inline] |
Constructor. Creates a empty VariablesMap.
bool hasError | ( | ) | const [inline] |
Returns true
when an error has occurred.
void setError | ( | ) | [inline] |
Sets the error state to true
.
std::string & operator[] | ( | const VariablesMapContainer::key_type | k | ) |
Retrieve the value of option k
.
If command-line contains option k
more than once, only the last value will survive.
const std::string & operator[] | ( | const VariablesMapContainer::key_type | k | ) | const |
Retrieve the value of option k
.
If command-line contains option k
more than once, only the last value will survive.
VariablesMap::VariablesMapContainer::size_type count | ( | const VariablesMapContainer::key_type | k | ) | const |
Returns !=
0
if command-line contains option k
.