const String & getDescription() const
Retrieve single line argument description.
String m_description
Argument description in a single line.
char getIdentifier() const
Get single character identifier.
bool operator!=(const Argument &arg) const
Non-equality operator.
bool operator==(const Argument &arg) const
Equality operator.
void setCount(Size count)
Set argument maximum count.
Represents program command line argument.
String m_value
Optional argument value.
Size getCount() const
Retrieve maximum argument count (if set)
void setName(const char *name)
Set argument name.
void setValue(const char *value)
Set argument option value.
unsigned int Size
Any sane size indicator cannot go negative.
String m_name
Argument name.
void setDescription(const char *description)
Set argument single line description.
char m_id
Argument identifier.
Argument(const char *name)
Class constructor.
void setIdentifier(char id)
Set argument identifier.
const String & getValue() const
Retrieve argument option value (if any)
const String & getName() const
Retrieve argument name.
Size m_count
Maximum argument count.