|
LRAUV
revA
|
#include <Command.h>
Public Member Functions | |
| CommandArg (const char *keyword, const RequiredType required) | |
| CommandArg (const CommandArgType argType, const RequiredType required, const char *altName=NULL) | |
| CommandArgType | getArgType () const |
| const char * | getKeyword () const |
| const int | getKeywordLen () const |
| RequiredType | getRequired () const |
| bool | equals (CommandArg *commandArg) const |
| void | help (FILE *out) const |
Protected Attributes | |
| const CommandArgType | argType_ |
| const char * | keyword_ |
| const RequiredType | required_ |
| int | keywordLen_ |
Private Member Functions | |
| CommandArg (const CommandArg &old) | |
|
inline |
|
inline |
|
private |
|
inline |
References argType_, keyword_, and keywordLen_.
Referenced by ParsedCommand::findArg().
|
inline |
References argType_.
Referenced by ParsedCommand::getCurrentArgType(), ParsedCommand::matchArg(), and CommandLine_Test::testParse().
|
inline |
References keyword_.
Referenced by CommandLine::commandShowDependencies(), ParsedCommand::matchArg(), CommandLine_Test::testParse(), and ParsedCommand::toString().
|
inline |
References keywordLen_.
Referenced by ParsedCommand::matchArg(), and CommandLine_Test::testParse().
|
inline |
References required_.
Referenced by ParsedCommand::findArg(), CommandSyntax::getRequiredArgSize(), CommandSyntax::help(), and CommandLine_Test::testParse().
|
inline |
References ARG_COMMAND, ARG_COMPONENT, ARG_CONFIG_DIR, ARG_CONFIG_VARIABLE, ARG_DECIMATION_TYPE, ARG_FLOAT, ARG_INT, ARG_KEYWORD, ARG_MISSION, ARG_NONE, ARG_QUOTED_STRING, ARG_REGEX, ARG_SECONDS, ARG_SERVICE_TYPE, ARG_STRING, ARG_TIMESTAMP, ARG_TOKEN, ARG_UNIT, ARG_UNIVERSAL, ARG_VARIABLE, argType_, keyword_, and keywordLen_.
Referenced by CommandSyntax::help().
|
protected |
Referenced by equals(), getArgType(), and help().
|
protected |
Referenced by equals(), getKeyword(), and help().
|
protected |
Referenced by equals(), getKeywordLen(), and help().
|
protected |
Referenced by getRequired().