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)