next up previous contents
Next: New Members Up: Cursors Previous: Public base classes   Contents

Members

Member Where defined Description
     
state_type breadth-first cursor The type of the states handles of the underlying DFA.
char_type breadth-first cursor The type of the transitions letters.
tag_type breadth-first cursor The type of the tags associated to states.
bfirst_cursor() breadth-first cursor Construct a cursor with an empty queue useful as end-of-range iterator.
bfirst_cursor( const bfirst_cursor &c) breadth-first cursor Copy constructor.
state_type src() const breadth-first cursor Return the state handle the cursor is pointing to.
bool src_final() const breadth-first cursor Return true if the pointed state is final.
char_type letter() const breadth-first cursor Return the letter on the pointed transition.
bool aim() const breadth-first cursor Return the handle of the aim state the cursor is pointing to.
bool aim_final() const breadth-first cursor Return true if the aim state is final.
bool operator==( const bfirst_cursor &c) const breadth-first cursor Return true iff both queues are equal.
Tag src_tag() const breadth-first cursor Return the tag associated to the source state.
Tag aim_tag() const breadth-first cursor Return the tag associated to the aim state.
bool next_transition() breadth-first cursor Increment the cursor making it point to the next transition in the sequence. Return true if there are transitions left.
   

next up previous contents
Next: New Members Up: Cursors Previous: Public base classes   Contents
Vincent Le Maout 2003-07-08