Gecode::Reflection::ActorSpecIter Class Reference
[Reflection API]
Detailed Description
Iterating actor specifications.Use this iterator to access specifications of all actors (propagators and branchings) of a space. The iterator also provides access to the corresponding variable map.
Definition at line 514 of file reflection.icc.
Public Member Functions | |
| ActorSpecIter (const Space *, VarMap &) | |
| Constructor. | |
| bool | operator() (void) const |
| Test whether iterator still has actor specifications or is done | |
| void | operator++ (void) |
| Move iterator to next actor. | |
| ActorSpec | actor (void) const |
| Return actor specification for current iterator position. | |
Constructor & Destructor Documentation
Member Function Documentation
| bool Gecode::Reflection::ActorSpecIter::operator() | ( | void | ) | const |
Test whether iterator still has actor specifications or is done
Definition at line 855 of file reflection.cc.
| void Gecode::Reflection::ActorSpecIter::operator++ | ( | void | ) |
| ActorSpec Gecode::Reflection::ActorSpecIter::actor | ( | void | ) | const |
Return actor specification for current iterator position.
Definition at line 887 of file reflection.cc.
The documentation for this class was generated from the following files:
- gecode/kernel/reflection.icc (Revision: 7297)
- gecode/kernel/reflection.cc (Revision: 7297)
