The iterator class. More...
#include <iterator.hpp>

Public Member Functions | |
| titerator (twidget &root) | |
| Constructor. More... | |
| bool | at_end () const |
| Has the iterator reached the end? More... | |
| bool | next () |
| Visit the next widget. More... | |
| titerator< order > & | operator++ () |
| See next. More... | |
| twidget & | operator* () |
| Returns the current widget. More... | |
| twidget * | operator-> () |
| See operator*. More... | |
The iterator class.
See Iterator for more information.
Definition at line 39 of file iterator.hpp.
|
inline |
Constructor.
| root | The widget where to start the iteration. |
Definition at line 47 of file iterator.hpp.
|
inline |
Has the iterator reached the end?
| [true] | At the end. |
| [false] | Not at the end. |
Definition at line 58 of file iterator.hpp.
Referenced by test_control().
|
inline |
Visit the next widget.
| A | trange_error exception upon pre condition violation. |
Definition at line 75 of file iterator.hpp.
References next.
|
inline |
Returns the current widget.
Definition at line 92 of file iterator.hpp.
References floating_point_emulation::operator*().
Referenced by gui2::iterator::titerator< order >::operator->().
|
inline |
|
inline |
See operator*.
Definition at line 98 of file iterator.hpp.
References gui2::iterator::titerator< order >::operator*().
1.8.8