Generated on Mon Aug 25 11:35:53 2008 for Gecode by doxygen 1.5.6

Gecode::Reflection::VarImpRegistrar< V > Class Template Reference
[Reflection API]

List of all members.


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]

Default constructor.

Definition at line 690 of file reflection.icc.


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