Deepsolver
|
An available command line argument. More...
Public Member Functions | |
Key () | |
The default constructor. | |
Public Attributes | |
std::string | argName |
Additional parameter of an argument (name used in help screen printing, an empty value means no parameter) | |
std::string | argValue |
The value of an additional parameter recognized during parsing procedure. | |
std::string | descr |
The argument description used in help screen printing. | |
StringVector | names |
All possible names of an argument. | |
bool | used |
Default implementation of recognizeCluster() and parseCluster() methods compares really used arguments with the content of the vector filled with this class instances. This vector should contain a list of all available arguments and it will get various updates reflecting what arguments a user has really mentioned.
bool CliParser::Key::used |
The flag was this argument mentioned by a user