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 512 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 825 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 857 of file reflection.cc.
The documentation for this class was generated from the following files:
- gecode/kernel/reflection.icc (Revision: 6414)
- gecode/kernel/reflection.cc (Revision: 6403)