8#ifndef __ARGS_PARSER_H_
9#define __ARGS_PARSER_H_
50 const char *
getOpt(
const char *shortOpt,
const char *longOpt,
51 const char *defaultVal);
54 bool getSwitch(
const char *shortOpt,
const char *longOpt);
list of all chemical elements
Definition: coConfig.h:27
Definition: ArgsParser.h:29
char ** d_argv
Definition: ArgsParser.h:76
int numArgs()
number of non-optoion arguments
Definition: ArgsParser.cpp:156
int d_argc
Definition: ArgsParser.h:73
int d_firstArg
Definition: ArgsParser.h:79
virtual ~ArgsParser()
Destructor : virtual in case we derive objects.
Definition: ArgsParser.cpp:66
const char * getOpt(const char *shortOpt, const char *longOpt, const char *defaultVal)
Definition: ArgsParser.cpp:78
ArgsParser & operator=(const ArgsParser &)
Assignment operator: NOT IMPLEMENTED, checked by assert.
ArgsParser(const ArgsParser &)
Copy-Constructor: NOT IMPLEMENTED, checked by assert.
const char * operator[](int idx)
Access non-option parameters.
Definition: ArgsParser.cpp:146
bool getSwitch(const char *shortOpt, const char *longOpt)
return whether switch is set: true if set
Definition: ArgsParser.cpp:122
ArgsParser()
Default constructor: NOT IMPLEMENTED, checked by assert.