Generated on Mon Nov 30 23:53:48 2009 for Gecode by doxygen 1.6.1

Gecode::Driver::ScriptBase< BaseSpace > Class Template Reference

Parametric base-class for scripts. More...

#include <driver.hh>

List of all members.

Public Member Functions

 ScriptBase (void)
 Default constructor.
 ScriptBase (bool share, ScriptBase &e)
 Constructor used for cloning.
virtual void print (std::ostream &os) const
 Print a solution to os.

Static Public Member Functions

template<class Script , template< class > class Engine, class Options >
static void run (const Options &opt)
 Run script with search engine Engine and options opt.

Detailed Description

template<class BaseSpace>
class Gecode::Driver::ScriptBase< BaseSpace >

Parametric base-class for scripts.

All scripts must inherit from this class

  • adds printing to scripts
  • run allows to execute scripts

Definition at line 453 of file driver.hh.


Constructor & Destructor Documentation

template<class BaseSpace>
Gecode::Driver::ScriptBase< BaseSpace >::ScriptBase ( void   )  [inline]

Default constructor.

Definition at line 456 of file driver.hh.

template<class BaseSpace>
Gecode::Driver::ScriptBase< BaseSpace >::ScriptBase ( bool  share,
ScriptBase< BaseSpace > &  e 
) [inline]

Constructor used for cloning.

Definition at line 458 of file driver.hh.


Member Function Documentation

template<class Space >
template<class Script , template< class > class Engine, class Options >
void Gecode::Driver::ScriptBase< Space >::run ( const Options opt  )  [inline, static]

Run script with search engine Engine and options opt.

Definition at line 149 of file script.hpp.


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