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: