#include <cmdoptns.h>
Public Member Functions | |
| 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 *errMsg)=0 |
| Register an error with this parser. | |
| virtual void | performTask ()=0 |
| The method should be invoked by the main code once it has determined that the application should be started. | |
To implement this object you can call makeCommandOptionParse(); This will instantiate a dynamically allocated version of this class and parse the command line for the list of command options that are passed in.
| virtual ost::CommandOptionParse::~CommandOptionParse | ( | ) | [pure virtual] |
Virtual destructor needed so that the object may be correctly deleted.
| virtual bool ost::CommandOptionParse::argsHaveError | ( | ) | [pure virtual] |
| virtual const char* ost::CommandOptionParse::printErrors | ( | ) | [pure virtual] |
| virtual const char* ost::CommandOptionParse::printUsage | ( | ) | [pure virtual] |
Return a string that contains the usage description of this list of paramaters.
| virtual void ost::CommandOptionParse::registerError | ( | const char * | errMsg | ) | [pure virtual] |
Register an error with this parser.
This string will be appended to the errors already buffered in this object.
| virtual void ost::CommandOptionParse::performTask | ( | ) | [pure virtual] |
The method should be invoked by the main code once it has determined that the application should be started.
1.5.4