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 >.
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] |
Member Function Documentation
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 >.
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:
- gecode/kernel/core.icc (Revision: 3269)
- gecode/kernel/core.cc (Revision: 3259)