|
| CommandAuto (const char *name_input, const char *desc_input=NULL) |
|
virtual const char * | Name () |
|
virtual const char * | Description () |
|
Public Member Functions inherited from CommandLine::CommandBase |
void | AddBoolArg (const char *name, bool &val) |
|
void | AddIntArg (const char *name, int &val) |
|
void | AddFloatArg (const char *name, float &val) |
|
void | AddDoubleArg (const char *name, double &val) |
|
void | AddStringArg (const char *name, const char *&val) |
|
const char * | GetArgName (int arg) const |
|
virtual void | PrintDescription (std::ostream &out) |
|
virtual void | PrintDetailedDescription (std::ostream &out) |
|
virtual size_t | NumArgs () |
|
virtual int | MinInputs () |
|
virtual int | MaxInputs () |
|
virtual int | NumOutputs () |
|
virtual bool | ProcessLine () |
|
virtual bool | SetArg (int arg, const char *val) |
|
virtual int | Do ()=0 |
|
const char * | GetInput (int i) const |
|
const char * | GetOutput (int i=1) |
|
int | NumInputs () const |
|
|
const char * | name |
|
const char * | desc |
|
Public Attributes inherited from CommandLine::CommandBase |
std::vector< const char * > * | line |
|
std::vector< const char * > | inputs |
|
std::vector< const char * > | outputs |
|
std::vector< CommandArg > | args |
|
The documentation for this struct was generated from the following file: