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

Gecode::Reflection::ActorSpecIter Class Reference
[Reflection API]

List of all members.


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

Gecode::Reflection::ActorSpecIter::ActorSpecIter ( const Space s0,
VarMap m0 
)

Constructor.

Definition at line 875 of file reflection.cc.


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   ) 

Move iterator to next actor.

Definition at line 860 of file reflection.cc.

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: