ost::CommandOptionWithArg(3) | Library Functions Manual | ost::CommandOptionWithArg(3) |
NAME¶
ost::CommandOptionWithArg - Derived class of CommandOption for options that have a value associated with them.SYNOPSIS¶
#include <cmdoptns.h> Inherits ost::CommandOption. Inherited by ost::CommandOptionArg, ost::CommandOptionCollect, and ost::CommandOptionRest.Public Member Functions¶
CommandOptionWithArg (const char *inOptionName, const char *inOptionLetter, const char *inDescription, OptionType inOptionType, bool inRequired=false, CommandOption **ppNext=&defaultCommandOptionList)
Public Attributes¶
const char ** values
Additional Inherited Members¶
Detailed Description¶
Derived class of CommandOption for options that have a value associated with them.Constructor & Destructor Documentation¶
ost::CommandOptionWithArg::CommandOptionWithArg (const char *inOptionName, const char *inOptionLetter, const char *inDescription, OptionTypeinOptionType, boolinRequired = false, CommandOption **ppNext = & defaultCommandOptionList)¶
CommandOptionWithArg contructor. Note the default values for required and ppNext. Parameters: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]¶
Member Function Documentation¶
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, intnum) [virtual]¶
Reimplemented from ost::CommandOption.virtual bool ost::CommandOptionWithArg::hasValue () [virtual]¶
Reimplemented from ost::CommandOption.Member Data Documentation¶
int ost::CommandOptionWithArg::numValue¶
Number of values in the values array.const char** ost::CommandOptionWithArg::values¶
Array of list of values collected for this option.Author¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.Sat Jun 23 2012 | GNU CommonC++ |