#include <policy_order.hpp>
Public Member Functions | |
bottom_up (widget &root) | |
~bottom_up () | |
bool | at_end () const |
bool | next () |
widget & | operator* () |
Private Types | |
typedef visit_level< VW, walker_base::self > | visit_widget |
typedef visit_level< VG, walker_base::internal > | visit_grid |
typedef visit_level< VC, walker_base::child > | visit_child |
Private Attributes | |
iteration::walker_ptr | root_ |
std::vector< iteration::walker_ptr > | stack_ |
Definition at line 29 of file policy_order.hpp.
|
private |
Definition at line 35 of file policy_order.hpp.
|
private |
Definition at line 34 of file policy_order.hpp.
|
private |
Definition at line 33 of file policy_order.hpp.
|
inlineexplicit |
Definition at line 38 of file policy_order.hpp.
References gui2::iteration::policy::order::bottom_up< VW, VG, VC >::at_end(), cursor::get(), gui2::widget::id(), gui2::iteration::policy::order::bottom_up< VW, VG, VC >::operator*(), gui2::iteration::policy::order::bottom_up< VW, VG, VC >::root_, gui2::iteration::policy::order::bottom_up< VW, VG, VC >::stack_, and TST_GUI_I.
|
inline |
Definition at line 53 of file policy_order.hpp.
|
inline |
Definition at line 57 of file policy_order.hpp.
References gui2::iteration::policy::order::bottom_up< VW, VG, VC >::root_.
Referenced by gui2::iteration::policy::order::bottom_up< VW, VG, VC >::bottom_up(), gui2::iteration::policy::order::bottom_up< VW, VG, VC >::next(), and gui2::iteration::policy::order::bottom_up< VW, VG, VC >::operator*().
|
inline |
Definition at line 63 of file policy_order.hpp.
References gui2::iteration::policy::order::bottom_up< VW, VG, VC >::at_end(), ERR_GUI_E, ERR_GUI_I, gui2::iteration::walker_base::fail, cursor::get(), gui2::widget::id(), gui2::iteration::walker_base::invalid, gui2::iteration::policy::order::bottom_up< VW, VG, VC >::operator*(), gui2::iteration::policy::order::bottom_up< VW, VG, VC >::root_, gui2::iteration::policy::order::bottom_up< VW, VG, VC >::stack_, TST_GUI_I, and gui2::iteration::walker_base::valid.
|
inline |
Definition at line 152 of file policy_order.hpp.
References gui2::iteration::policy::order::bottom_up< VW, VG, VC >::at_end(), ERR_GUI_I, cursor::get(), and gui2::iteration::policy::order::bottom_up< VW, VG, VC >::root_.
Referenced by gui2::iteration::policy::order::bottom_up< VW, VG, VC >::bottom_up(), and gui2::iteration::policy::order::bottom_up< VW, VG, VC >::next().
|
private |
Definition at line 174 of file policy_order.hpp.
Referenced by gui2::iteration::policy::order::bottom_up< VW, VG, VC >::at_end(), gui2::iteration::policy::order::bottom_up< VW, VG, VC >::bottom_up(), gui2::iteration::policy::order::bottom_up< VW, VG, VC >::next(), and gui2::iteration::policy::order::bottom_up< VW, VG, VC >::operator*().
|
private |
Definition at line 176 of file policy_order.hpp.
Referenced by gui2::iteration::policy::order::bottom_up< VW, VG, VC >::bottom_up(), and gui2::iteration::policy::order::bottom_up< VW, VG, VC >::next().