|
GNU CommonC++
|
Derived class of CommandOption for options that have a value associated with them. More...
#include <cmdoptns.h>
Public Member Functions | |
| CommandOptionWithArg (const char *inOptionName, const char *inOptionLetter, const char *inDescription, OptionType inOptionType, bool inRequired=false, CommandOption **ppNext=&defaultCommandOptionList) | |
| CommandOptionWithArg contructor. | |
| virtual | ~CommandOptionWithArg () |
| virtual void | foundOption (CommandOptionParse *cop, const char *value=0) |
| virtual void | foundOption (CommandOptionParse *cop, const char **value, int num) |
| virtual bool | hasValue () |
Public Attributes | |
| const char ** | values |
| Array of list of values collected for this option. | |
| int | numValue |
| Number of values in the values array. | |
Derived class of CommandOption for options that have a value associated with them.
Classes CommandOptionRest and CommandOptionArg derive from this class.
| ost::CommandOptionWithArg::CommandOptionWithArg | ( | const char * | inOptionName, |
| const char * | inOptionLetter, | ||
| const char * | inDescription, | ||
| OptionType | inOptionType, | ||
| bool | inRequired = false, |
||
| CommandOption ** | ppNext = &defaultCommandOptionList |
||
| ) |
CommandOptionWithArg contructor.
Note the default values for required and ppNext.
| inOptionName | long option name |
| inOptionLetter | short letter name |
| inDescription | short description of the option |
| inOptionType | the type of this option |
| inRequired | true if option is required |
| ppNext | the linked list header |
| virtual ost::CommandOptionWithArg::~CommandOptionWithArg | ( | ) | [virtual] |
| virtual void ost::CommandOptionWithArg::foundOption | ( | CommandOptionParse * | cop, |
| const char * | value = 0 |
||
| ) | [virtual] |
Reimplemented from ost::CommandOption.
| virtual void ost::CommandOptionWithArg::foundOption | ( | CommandOptionParse * | cop, |
| const char ** | value, | ||
| int | num | ||
| ) | [virtual] |
Reimplemented from ost::CommandOption.
| virtual bool ost::CommandOptionWithArg::hasValue | ( | ) | [virtual] |
Reimplemented from ost::CommandOption.
Number of values in the values array.
| const char** ost::CommandOptionWithArg::values |
Array of list of values collected for this option.
1.7.6.1