The argument's description, displayed in the usage message.
Whether or not the argument has an associated value.
Whether or not the argument has an associated value. For instance, parameters have values, and non-flag options have values. Flag options, however, do not.
Return an object that represents the key for this parameter, suitable for hashing, sorting, etc.
Return an object that represents the key for this parameter, suitable for hashing, sorting, etc.
the key
Displayable name for the argument, used in the usage message.
Displayable name for the argument, used in the usage message.
the name
The ArgotParser
instance that owns this object.
Resets the internal state of the argument to what it was right after construction, undoing the effects of any parse operation.
The standard equals()
method.
The standard equals()
method.
some other object
true
if the other object is the same class and is equivalent,
false
if not.
Calculate the hash code for the object.
Calculate the hash code for the object. The default implementation returns the hash code of the key.
the hash code
#key
Base trait for all option and parameter classes,
CommandLineArgument
contains comment methods and values.the type associated with the argument