Generated on Wed Jan 4 17:49:18 2006 for Gecode by doxygen 1.4.6

Gecode::VarTypeProcessorBase Class Reference
[Programming variables]

Inherited by Gecode::VarTypeProcessor< VTI, PC >, Gecode::VarTypeProcessor< VTI_INT, PC_INT_DOM >, and Gecode::VarTypeProcessor< VTI_SET, PC_SET_ANY >.

List of all members.


Detailed Description

Base-class for variable type processor.

Serves as base-class that can be used without having to know any template arguments.

Definition at line 110 of file core.icc.

Public Member Functions

virtual void process (Space *home, VarBase *x)=0
 Process modified variables linked from x.
virtual void update (Space *home, VarBase *x)=0
 Update copied variables linked from x.
virtual ~VarTypeProcessorBase (void)
 Destructor (not really used).


Constructor & Destructor Documentation

Gecode::VarTypeProcessorBase::~VarTypeProcessorBase void   )  [virtual]
 

Destructor (not really used).

Definition at line 35 of file core.cc.


Member Function Documentation

virtual void Gecode::VarTypeProcessorBase::process Space home,
VarBase x
[pure virtual]
 

Process modified variables linked from x.

Implemented in Gecode::VarTypeProcessor< VTI, PC >, Gecode::VarTypeProcessor< VTI_INT, PC_INT_DOM >, and Gecode::VarTypeProcessor< VTI_SET, PC_SET_ANY >.

virtual void Gecode::VarTypeProcessorBase::update Space home,
VarBase x
[pure virtual]
 

Update copied variables linked from x.

Implemented in Gecode::VarTypeProcessor< VTI, PC >, Gecode::VarTypeProcessor< VTI_INT, PC_INT_DOM >, and Gecode::VarTypeProcessor< VTI_SET, PC_SET_ANY >.


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