Gecode::Reflection::Unreflector Class Reference
[Reflection API]
Detailed Description
Unreflection from VarSpec and ActorSpecAn Unreflector allows you to install variables and propagators in a Space using variable and actor specifications.
Definition at line 743 of file reflection.icc.
Public Member Functions | |
| Unreflector (Space *home0, Reflection::VarMap &m0) | |
| Constructor. | |
| ~Unreflector (void) | |
| Destructor. | |
| Reflection::VarMap & | varMap (void) const |
| Return the VarMap. | |
| void | var (Reflection::VarSpec &spec) |
| Create a new variable from spec. | |
| void | post (Reflection::ActorSpec &spec) |
| Post the constraint defined by spec. | |
Constructor & Destructor Documentation
| Gecode::Reflection::Unreflector::Unreflector | ( | Space * | home0, | |
| Reflection::VarMap & | m0 | |||
| ) |
| Gecode::Reflection::Unreflector::~Unreflector | ( | void | ) |
Member Function Documentation
| Reflection::VarMap & Gecode::Reflection::Unreflector::varMap | ( | void | ) | const |
| void Gecode::Reflection::Unreflector::var | ( | Reflection::VarSpec & | spec | ) |
| void Gecode::Reflection::Unreflector::post | ( | Reflection::ActorSpec & | spec | ) |
The documentation for this class was generated from the following files:
- gecode/kernel/reflection.icc (Revision: 7297)
- gecode/kernel/reflection.cc (Revision: 7297)
