#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 210 of file policy_order.hpp.
typedef tvisit<visit_child, twalker_::child> gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::tvisit_child [private] |
Definition at line 217 of file policy_order.hpp.
typedef tvisit<visit_grid, twalker_::grid> gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::tvisit_grid [private] |
Definition at line 216 of file policy_order.hpp.
typedef tvisit<visit_widget, twalker_::widget> gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::tvisit_widget [private] |
Definition at line 215 of file policy_order.hpp.
| gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::ttop_down | ( | twidget & | root | ) | [inline, explicit] |
Definition at line 219 of file policy_order.hpp.
| gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::~ttop_down | ( | ) | [inline] |
| bool gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::at_end | ( | ) | const [inline] |
Definition at line 236 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*().

| bool gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::next | ( | ) | [inline] |
Definition at line 243 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.

| twidget& gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::operator* | ( | ) | [inline] |
Definition at line 316 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().


| bool gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::up | ( | ) | [inline, private] |
Definition at line 339 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().


iterator::twalker_* gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::root_ [private] |
Definition at line 361 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().
std::vector<iterator::twalker_*> gui2::iterator::policy::order::ttop_down< visit_widget, visit_grid, visit_child >::stack_ [private] |
Definition at line 363 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().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:24:13 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |