|
CHSM
4.4.1
|
This is an iterator in "STL style" to iterate over the child states of a parent state. More...
#include <chsm.h>
Public Member Functions | |
| const_iterator () | |
| Construct a const_iterator. More... | |
| const_reference | operator* () const |
| Returns a parent::const_reference to the state the iterator is positioned at. More... | |
| const_iterator & | operator++ () |
| Pre-increment the iterator. More... | |
| const_iterator | operator++ (int) |
| Post-increment the iterator. More... | |
| const_pointer | operator-> () const |
| Returns a parent::const_pointer to the state the iterator is positioned at. More... | |
Friends | |
| bool | operator!= (const_iterator const &i, const_iterator const &j) |
| Compare two iterators for inequality. More... | |
| bool | operator== (const_iterator const &i, const_iterator const &j) |
| Compare two iterators for equality. More... | |
This is an iterator in "STL style" to iterate over the child states of a parent state.
|
inline |
Construct a const_iterator.
|
inline |
Returns a parent::const_reference to the state the iterator is positioned at.
|
inline |
Pre-increment the iterator.
|
inline |
Post-increment the iterator.
|
inline |
Returns a parent::const_pointer to the state the iterator is positioned at.
|
friend |
Compare two iterators for inequality.
| i | The first iterator. |
| j | The second iterator. |
true only if the two iterators are not positioned at the same state.
|
friend |
Compare two iterators for equality.
| i | The first iterator. |
| j | The second iterator. |
true only if the two iterators are positioned at the same state.
1.8.3.1