Generated on Sun Aug 26 2012 08:43:58 for Gecode by doxygen 1.8.1.1
Gecode::Driver::UnsignedIntOption Class Reference

Unsigned integer option. More...

#include <driver.hh>

List of all members.

Public Member Functions

 UnsignedIntOption (const char *o, const char *e, unsigned int v=0)
 Initialize for option o and explanation e and default value v.
void value (unsigned int v)
 Set default value to v.
unsigned int 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.
- Public Member Functions inherited from Gecode::Driver::BaseOption
 BaseOption (const char *o, const char *e)
 Initialize for option o and explanation e.
virtual ~BaseOption (void)
 Destructor.

Protected Attributes

unsigned int cur
 Current value.
- Protected Attributes inherited from Gecode::Driver::BaseOption
const char * opt
 String for option (including hyphen)
const char * exp
 Short explanation.
BaseOptionnext
 Next option.

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.
static void strdel (const char *s)
 Delete heap-allocated copy of string s.

Detailed Description

Unsigned integer option.

Definition at line 215 of file driver.hh.


Constructor & Destructor Documentation

Gecode::Driver::UnsignedIntOption::UnsignedIntOption ( const char *  o,
const char *  e,
unsigned int  v = 0 
)
inline

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

Definition at line 99 of file options.hpp.


Member Function Documentation

void Gecode::Driver::UnsignedIntOption::value ( unsigned int  v)
inline

Set default value to v.

Definition at line 103 of file options.hpp.

unsigned int Gecode::Driver::UnsignedIntOption::value ( void  ) const
inline

Return current option value.

Definition at line 107 of file options.hpp.

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

Parse option at first position.

Implements Gecode::Driver::BaseOption.

Definition at line 205 of file options.cpp.

void Gecode::Driver::UnsignedIntOption::help ( void  )
virtual

Print help text.

Implements Gecode::Driver::BaseOption.

Definition at line 221 of file options.cpp.


Member Data Documentation

unsigned int Gecode::Driver::UnsignedIntOption::cur
protected

Current value.

Definition at line 217 of file driver.hh.


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