#include <ArgsParser.h>
|
| ArgsParser (int argc, const char *const *argv) |
|
virtual | ~ArgsParser () |
| Destructor : virtual in case we derive objects. More...
|
|
const char * | getOpt (const char *shortOpt, const char *longOpt, const char *defaultVal) |
|
bool | getSwitch (const char *shortOpt, const char *longOpt) |
| return whether switch is set: true if set More...
|
|
const char * | operator[] (int idx) |
| Access non-option parameters. More...
|
|
int | numArgs () |
| number of non-optoion arguments More...
|
|
◆ ArgsParser() [1/3]
covise::ArgsParser::ArgsParser |
( |
int |
argc, |
|
|
const char *const * |
argv |
|
) |
| |
Constructor
long-style options @@ must have no parameter
short-style options @@ must have exactly 1 parameterelse
◆ ~ArgsParser()
covise::ArgsParser::~ArgsParser |
( |
| ) |
|
|
virtual |
Destructor : virtual in case we derive objects.
◆ ArgsParser() [2/3]
covise::ArgsParser::ArgsParser |
( |
const ArgsParser & |
| ) |
|
|
private |
Copy-Constructor: NOT IMPLEMENTED, checked by assert.
◆ ArgsParser() [3/3]
covise::ArgsParser::ArgsParser |
( |
| ) |
|
|
private |
Default constructor: NOT IMPLEMENTED, checked by assert.
◆ getOpt()
const char * covise::ArgsParser::getOpt |
( |
const char * |
shortOpt, |
|
|
const char * |
longOpt, |
|
|
const char * |
defaultVal |
|
) |
| |
get an option, with –longopt=
or -shortOpt
return defaulVal if not given
◆ getSwitch()
bool covise::ArgsParser::getSwitch |
( |
const char * |
shortOpt, |
|
|
const char * |
longOpt |
|
) |
| |
return whether switch is set: true if set
◆ numArgs()
int covise::ArgsParser::numArgs |
( |
| ) |
|
number of non-optoion arguments
◆ operator=()
Assignment operator: NOT IMPLEMENTED, checked by assert.
◆ operator[]()
const char * covise::ArgsParser::operator[] |
( |
int |
idx | ) |
|
Access non-option parameters.
◆ d_argc
int covise::ArgsParser::d_argc |
|
protected |
◆ d_argv
char** covise::ArgsParser::d_argv |
|
protected |
◆ d_firstArg
int covise::ArgsParser::d_firstArg |
|
protected |
The documentation for this class was generated from the following files: