#include <policy_order.hpp>


Public Member Functions | |
| tbottom_up (twidget &root) | |
| ~tbottom_up () | |
| 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 Attributes | |
| iterator::twalker_ * | root_ |
| std::vector< iterator::twalker_ * > | stack_ |
Definition at line 39 of file policy_order.hpp.
typedef tvisit<visit_child, twalker_::child> gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tvisit_child [private] |
Definition at line 46 of file policy_order.hpp.
typedef tvisit<visit_grid, twalker_::grid> gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tvisit_grid [private] |
Definition at line 45 of file policy_order.hpp.
typedef tvisit<visit_widget, twalker_::widget> gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tvisit_widget [private] |
Definition at line 44 of file policy_order.hpp.
| gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tbottom_up | ( | twidget & | root | ) | [inline, explicit] |
Definition at line 48 of file policy_order.hpp.
References gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::at_end(), cursor::get(), gui2::twidget::id(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::operator*(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::root_, gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::stack_, and TST_GUI_I.

| gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::~tbottom_up | ( | ) | [inline] |
| bool gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::at_end | ( | ) | const [inline] |
Definition at line 77 of file policy_order.hpp.
References gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::root_.
Referenced by gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::next(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::operator*(), and gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tbottom_up().

| bool gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::next | ( | ) | [inline] |
Definition at line 84 of file policy_order.hpp.
References gui2::iterator::policy::order::tbottom_up< 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::tbottom_up< visit_widget, visit_grid, visit_child >::operator*(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::root_, gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::stack_, TST_GUI_I, and gui2::iterator::twalker_::valid.

| twidget& gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::operator* | ( | ) | [inline] |
Definition at line 177 of file policy_order.hpp.
References gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::at_end(), ERR_GUI_I, cursor::get(), and gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::root_.
Referenced by gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::next(), and gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tbottom_up().


iterator::twalker_* gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::root_ [private] |
Definition at line 200 of file policy_order.hpp.
Referenced by gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::at_end(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::next(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::operator*(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tbottom_up(), and gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::~tbottom_up().
std::vector<iterator::twalker_*> gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::stack_ [private] |
Definition at line 202 of file policy_order.hpp.
Referenced by gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::next(), gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tbottom_up(), and gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::~tbottom_up().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:24:12 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |