Name for new option, used as long option name in parsing, and for option identification.
Overload the char that will be used as short option name.
Description for this option, for help output.
Is this option required?
The converter for this option.
Default value to use if option is not found in input arguments.
The function that validates the parsed value.
The name for this option argument, as it will appear in help.
Hides description of this option from help (this can be useful for debugging options).
If set to true, then this option does not have any short name.
The line that would be printed as definition of this arg in help output.
The line that would be printed as definition of this arg in help output.
The name for this option argument, as it will appear in help.
The converter for this option.
The converter for this option.
Default value to use if option is not found in input arguments.
Default value to use if option is not found in input arguments.
Description for this option, for help output.
Description for this option, for help output.
List of argument lines, descriptions to them, and optional default values.
List of argument lines, descriptions to them, and optional default values.
Hides description of this option from help (this can be useful for debugging options).
Hides description of this option from help (this can be useful for debugging options).
True for trailing argument option type, false for everything else.
True for trailing argument option type, false for everything else.
Long names for this option.
Long names for this option.
Name for new option, used as long option name in parsing, and for option identification.
Name for new option, used as long option name in parsing, and for option identification.
If set to true, then this option does not have any short name.
Is this option required?
Is this option required?
Short names that were explicitly set for this option.
Short names that were explicitly set for this option.
Overload the char that will be used as short option name.
Short names that are suggested by option implementation.
Short names that are suggested by option implementation.
The function that validates the parsed value.
The function that validates the parsed value.
Descriptor for a simple option - describes flag, one-arg or multi-arg options (--opt [ARGS]...).
Name for new option, used as long option name in parsing, and for option identification.
Overload the char that will be used as short option name.
Description for this option, for help output.
Is this option required?
The converter for this option.
Default value to use if option is not found in input arguments.
The function that validates the parsed value.
The name for this option argument, as it will appear in help.
Hides description of this option from help (this can be useful for debugging options).
If set to true, then this option does not have any short name.