Public Methods |
virtual | ~CommandOptionParse () = 0 |
| Virtual destructor needed so that the object may be correctly deleted.
|
virtual bool | ArgsHaveError () = 0 |
| Get the value of the error flag set if the parser encountered errors.
|
virtual const char* | PrintErrors () = 0 |
| Return a string of text describing the list of errors encountered.
|
virtual const char* | PrintUsage () = 0 |
| Return a string that contains the usage description of this list of paramaters.
|
virtual void | RegisterError ( const char * err_msg ) = 0 |
| Register an error with this parser. More...
|
virtual void | PerformTask () = 0 |
| The method should be invoked by the main code once it has determined that the application should be started.
|