Gecode::Reflection::VarImpRegistrar< V > Class Template Reference
[Reflection API]
Detailed Description
template<class V>
class Gecode::Reflection::VarImpRegistrar< V >
Class used for registering variable implementations.
The registered variable implementation class V has to provide two functions:
- static void create(Space*, Reflection::VarSpec&)
- static void contrain(Space*, VarImpBase*, Reflection::VarSpec&)
Definition at line 645 of file reflection.icc.
Public Member Functions | |
VarImpRegistrar (void) | |
Default constructor. |
Constructor & Destructor Documentation
template<class V>
Gecode::Reflection::VarImpRegistrar< V >::VarImpRegistrar | ( | void | ) | [inline] |
The documentation for this class was generated from the following file:
- gecode/kernel/reflection.icc (Revision: 7297)