Generated on Mon Jul 6 18:09:30 2009 for Gecode by doxygen 1.5.9

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)
 Initialize for option o and explanation e and default false.
void value (bool v)
 Set default value to v.
bool value (void) const
 Return current option value.
virtual bool parse (int &argc, char *argv[])
 Parse option at first position.
virtual void help (void)
 Print help text.

Protected Attributes

bool cur
 Current value.


Detailed Description

Boolean option.

Definition at line 228 of file driver.hh.


Constructor & Destructor Documentation

Gecode::Driver::BoolOption::BoolOption ( const char *  o,
const char *  e 
) [inline]

Initialize for option o and explanation e and default false.

Definition at line 125 of file options.hpp.


Member Function Documentation

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

Set default value to v.

Definition at line 128 of file options.hpp.

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

Return current option value.

Definition at line 132 of file options.hpp.

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

Parse option at first position.

Implements Gecode::Driver::BaseOption.

Definition at line 193 of file options.cpp.

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

Print help text.

Implements Gecode::Driver::BaseOption.

Definition at line 206 of file options.cpp.


Member Data Documentation

Current value.

Definition at line 230 of file driver.hh.


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