KrisLibrary
1.0.0
|
Public Member Functions | |
CommandSetValue (const char *name_input, T *target_input, const T &val_input) | |
virtual int | Do () |
Public Member Functions inherited from CommandLine::CommandAuto | |
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) |
const char * | GetInput (int i) const |
const char * | GetOutput (int i=1) |
int | NumInputs () const |
Public Attributes | |
T * | target |
const T & | val |
Public Attributes inherited from CommandLine::CommandAuto | |
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 |