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*().