Generated on Fri Oct 19 11:25:55 2018 for Gecode by doxygen 1.6.3

Gecode::Driver::BoolOption Class Reference

Boolean option. More...

#include <driver.hh>

List of all members.

Public Member Functions

 BoolOption (const char *o, const char *e, bool v=false)
 Initialize for option o and explanation e and default value v.
void value (bool v)
 Set default value to v.
bool value (void) const
 Return current option value.
virtual int parse (int argc, char *argv[])
 Parse option at first position and return number of parsed arguments.
virtual void help (void)
 Print help text.

Protected Attributes

bool cur
 Current value.

Detailed Description

Boolean option.

Definition at line 269 of file driver.hh.


Constructor & Destructor Documentation

Gecode::Driver::BoolOption::BoolOption ( const char *  o,
const char *  e,
bool  v = false 
) [inline]

Initialize for option o and explanation e and default value v.

Definition at line 121 of file options.hpp.


Member Function Documentation

void Gecode::Driver::BoolOption::value ( bool  v  )  [inline]

Set default value to v.

Definition at line 124 of file options.hpp.

bool Gecode::Driver::BoolOption::value ( void   )  const [inline]

Return current option value.

Definition at line 128 of file options.hpp.

int Gecode::Driver::BoolOption::parse ( int  argc,
char *  argv[] 
) [virtual]

Parse option at first position and return number of parsed arguments.

Implements Gecode::Driver::BaseOption.

Definition at line 249 of file options.cpp.

void Gecode::Driver::BoolOption::help ( void   )  [virtual]

Print help text.

Implements Gecode::Driver::BaseOption.

Definition at line 281 of file options.cpp.


Member Data Documentation

Current value.

Definition at line 271 of file driver.hh.


The documentation for this class was generated from the following files: