|
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 const char * | Name ()=0 |
|
virtual void | PrintDescription (std::ostream &out) |
|
virtual void | PrintDetailedDescription (std::ostream &out) |
|
virtual const char * | Description () |
|
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 |
|
|
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 files: