
String-valued option. More...
#include <driver.hh>
Public Member Functions | |
| StringValueOption (const char *o, const char *e, const char *v=NULL) | |
| Initialize for option o and explanation e and default value v. More... | |
| void | value (const char *v) |
| Set default value to v. More... | |
| const char * | value (void) const |
| Return current option value. More... | |
| virtual int | parse (int argc, char *argv[]) |
| Parse option at first position and return number of parsed arguments. More... | |
| virtual void | help (void) |
| Print help text. More... | |
| virtual | ~StringValueOption (void) |
| Destructor. More... | |
Public Member Functions inherited from Gecode::Driver::BaseOption | |
| BaseOption (const char *o, const char *e) | |
| Initialize for option o and explanation e. More... | |
| virtual | ~BaseOption (void) |
| Destructor. More... | |
Protected Attributes | |
| const char * | cur |
| Current value. More... | |
Protected Attributes inherited from Gecode::Driver::BaseOption | |
| const char * | opt |
| String for option (including hyphen) More... | |
| const char * | exp |
| Short explanation. More... | |
| BaseOption * | next |
| Next option Check for option and return its argument. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Gecode::Driver::BaseOption | |
| static char * | strdup (const char *s) |
| Create heap-allocated copy of string s. More... | |
| static void | strdel (const char *s) |
| Delete heap-allocated copy of string s. More... | |
Protected Member Functions inherited from Gecode::Driver::BaseOption | |
| char * | argument (int argc, char *argv[]) const |
| Gecode::Driver::StringValueOption::StringValueOption | ( | const char * | o, |
| const char * | e, | ||
| const char * | v = NULL |
||
| ) |
Initialize for option o and explanation e and default value v.
Definition at line 92 of file options.cpp.
|
virtual |
Destructor.
Definition at line 114 of file options.cpp.
| void Gecode::Driver::StringValueOption::value | ( | const char * | v | ) |
Set default value to v.
Definition at line 96 of file options.cpp.
|
inline |
Return current option value.
Definition at line 50 of file options.hpp.
|
virtual |
Parse option at first position and return number of parsed arguments.
Implements Gecode::Driver::BaseOption.
Definition at line 101 of file options.cpp.
|
virtual |
|
protected |