|
RADLib
RADical C++ application framework
|
One command-line option definition. More...
#include <RADCLI.h>
Public Attributes | |
| std::string | name |
| Long option name without "--". More... | |
| char | shortName = '\0' |
| Optional short option character without "-". More... | |
| std::string | description |
| Human-readable help text. More... | |
| bool | requiresValue = false |
| True when this option requires a value. More... | |
| bool | required = false |
| True when this option must be provided. More... | |
| std::string | defaultValue |
| Default value used when absent. More... | |
One command-line option definition.
| std::string RADCLI::Option::defaultValue |
Default value used when absent.
| std::string RADCLI::Option::description |
Human-readable help text.
| std::string RADCLI::Option::name |
Long option name without "--".
| bool RADCLI::Option::required = false |
True when this option must be provided.
| bool RADCLI::Option::requiresValue = false |
True when this option requires a value.
| char RADCLI::Option::shortName = '\0' |
Optional short option character without "-".