|
const int | helpIndentWidth |
| The number of spaces to lefthand indent Param names in help.
|
|
const int | helpNameFieldWidth |
| The size the name field should be in help for alignment.
|
|
const int | minNameSize |
| Indicates the minimum size a valid Param name can be.
|
|
const int | maxNameSize |
| Indicates the maximum size a valid Param name can be.
|
|
const char | optionalOpenBracket |
| The open bracket used to show a Param is optional in help.
|
|
const char | optionalCloseBracket |
| The close bracket used to show a Param is optional in help.
|
|
const char | mandatoryOpenBracket |
| The open bracket used to show a Param is mandatory in help.
|
|
const char | mandatoryCloseBracket |
| The close bracket used to show a Param is mandatory in help.
|
|
const char * | multiPosParamIndicator |
| A string that indicates a Param is a MultiPosParam in help.
|
|
const char * | unixOptionShortPrefix |
| The short option prefix used with Option::Style::Unix.
|
|
const char * | unixOptionLongPrefix |
| The long option prefix used with Option::Style::Unix.
|
|
const char * | windowsOptionShortPrefix |
| The short option prefix used with Option::Style::Unix.
|
|
const char * | windowsOptionLongPrefix |
| The long option prefix used with Option::Style::Windows.
|
|
const char | helpOptionShortName |
| The short option name for the built-in help option.
|
|
const char * | helpOptionLongName |
| The long option name for the built-in help option.
|
|
const char * | helpOptionDescription |
| The description for the built-in help option.
|
|
const char * | usageHeader |
| The header indicating the Usage section of help.
|
|
const char * | descriptionHeader |
| The header indicating the Description section of help.
|
|
const char * | posParamHeader |
| The header indicating the Positional Parameters section of help.
|
|
const char * | optionsHeader |
| The header indicating the Options section of help.
|
|
const char * | optionsLabel |
| The label that indicates where Options go in the usage info.
|
|
const char * | helpMessagePrefix |
| The first part of the message indicating how to get help.
|
|
const char * | helpMessagePostfix |
| The second part of the message indicating how to get help.
|
|
const char * | optionShortNameError |
| An error message for invalid Option short names.
|
|
const char * | optionLongNameError |
| An error message for invalid Option long names.
|
|
const char * | optionEmptyNameError |
| An error message for empty Option names.
|
|
const char * | emptyArgsError |
| An error message for empty command line arguments.
|
|
const char * | nameError |
| An error message for invalid Parameter names.
|
|
const char * | nullOptionError |
| An error message for adding a null Option.
|
|
const char * | nullOptionParamError |
| An error message for adding a null OptionParam.
|
|
const char * | nullPosParamError |
| An error message for adding a null PosParam.
|
|
const char * | nullProgParamError |
| An error message for adding a null ProgParam.
|
|
const char * | duplicateOptionError |
| An error message for adding a duplicate Option.
|
|
const char * | duplicatePosParamError |
| An error message for adding a duplicate PosParam.
|
|
const char * | duplicateOptionParamError |
| An error message for adding a duplicate CommandLine::OptionParameter.
|
|
This namespace represents everthing related to command line parsing.
The CmdLine namespace encapsulates all objects and functions related to command line argument parsing. Command line arguments are the string arguments passed to the main() function in the program from the OS, typically from a command line interfacte (CLI).