#include <policy_order.hpp>
Public Member Functions | |
ttop_down (twidget &root) | |
~ttop_down () | |
bool | at_end () const |
bool | next () |
twidget & | operator* () |
Private Types | |
typedef tvisit< visit_widget, twalker_::widget > | tvisit_widget |
typedef tvisit< visit_grid, twalker_::grid > | tvisit_grid |
typedef tvisit< visit_child, twalker_::child > | tvisit_child |
Private Member Functions | |
bool | up () |
Private Attributes | |
iterator::twalker_ * | root_ |
std::vector< iterator::twalker_ * > | stack_ |
Definition at line 201 of file policy_order.hpp.
|
private |
Definition at line 207 of file policy_order.hpp.
|
private |
Definition at line 206 of file policy_order.hpp.
|
private |
Definition at line 205 of file policy_order.hpp.
|
inlineexplicit |
Definition at line 210 of file policy_order.hpp.
|
inline |
Definition at line 214 of file policy_order.hpp.
References itor, gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::root_, and gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::stack_.
|
inline |
Definition at line 225 of file policy_order.hpp.
References gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::root_.
Referenced by gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::next(), and gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::operator*().
|
inline |
Definition at line 231 of file policy_order.hpp.
References gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::at_end(), ERR_GUI_E, ERR_GUI_I, gui2::iterator::twalker_::fail, cursor::get(), gui2::twidget::id(), gui2::iterator::twalker_::invalid, next, gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::operator*(), gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::root_, gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::stack_, TST_GUI_I, gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::up(), and gui2::iterator::twalker_::valid.
|
inline |
Definition at line 305 of file policy_order.hpp.
References gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::at_end(), ERR_GUI_I, cursor::get(), and gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::root_.
Referenced by gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::next(), and gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::up().
|
inlineprivate |
Definition at line 327 of file policy_order.hpp.
References gui2::iterator::twalker_::fail, gui2::twidget::id(), gui2::iterator::twalker_::invalid, next, gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::operator*(), gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::root_, gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::stack_, TST_GUI_I, and gui2::iterator::twalker_::valid.
Referenced by gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::next().
|
private |
Definition at line 349 of file policy_order.hpp.
Referenced by gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::at_end(), gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::next(), gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::operator*(), gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::up(), and gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::~ttop_down().
|
private |
Definition at line 351 of file policy_order.hpp.
Referenced by gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::next(), gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::up(), and gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::~ttop_down().