Public Member Functions | Private Types | Private Attributes

gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child > Class Template Reference

#include <policy_order.hpp>

Inheritance diagram for gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >:
Inheritance graph
[legend]
Collaboration diagram for gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 tbottom_up (twidget &root)
 ~tbottom_up ()
bool at_end () const
bool next ()
twidgetoperator* ()

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_

Detailed Description

template<bool visit_widget, bool visit_grid, bool visit_child>
class gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >

Definition at line 39 of file policy_order.hpp.


Member Typedef Documentation

template<bool visit_widget, bool visit_grid, bool visit_child>
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.

template<bool visit_widget, bool visit_grid, bool visit_child>
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.

template<bool visit_widget, bool visit_grid, bool visit_child>
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.


Constructor & Destructor Documentation

template<bool visit_widget, bool visit_grid, bool visit_child>
gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::tbottom_up ( twidget root  )  [inline, explicit]
template<bool visit_widget, bool visit_grid, bool visit_child>
gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::~tbottom_up (  )  [inline]

Member Function Documentation

template<bool visit_widget, bool visit_grid, bool visit_child>
bool gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::at_end (  )  const [inline]
template<bool visit_widget, bool visit_grid, bool visit_child>
bool gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::next (  )  [inline]
template<bool visit_widget, bool visit_grid, bool visit_child>
twidget& gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::operator* (  )  [inline]

Member Data Documentation

template<bool visit_widget, bool visit_grid, bool visit_child>
iterator::twalker_* gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::root_ [private]
template<bool visit_widget, bool visit_grid, bool visit_child>
std::vector<iterator::twalker_*> gui2::iterator::policy::order::tbottom_up< visit_widget, visit_grid, visit_child >::stack_ [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:24:12 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs