Deepsolver
Public Member Functions | Public Attributes
CliParser::Key Struct Reference

An available command line argument. More...

List of all members.

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

Detailed Description

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.


Member Data Documentation

The flag was this argument mentioned by a user