| Namespaces | |
| policy | |
| walker | |
| Classes | |
| class | logic_error | 
| Thrown when deferring an invalid iterator.  More... | |
| class | range_error | 
| Thrown when moving an invalid iterator.  More... | |
| class | iterator | 
| The iterator class.  More... | |
| class | walker_base | 
| The walker abstract base class.  More... | |
| class | container | 
| A walker for a gui2::container_base.  More... | |
| class | grid | 
| A walker for a gui2::grid.  More... | |
| class | scrollbar_container | 
| A walker for a gui2::container_base.  More... | |
| class | tree_node | 
| A walker for a gui2::tree_view_node.  More... | |
| Typedefs | |
| template<bool visit_self, bool visit_internal, bool visit_child> | |
| using | top_down_iterator = iterator< policy::order::top_down< visit_self, visit_internal, visit_child > > | 
| template<bool visit_self, bool visit_internal, bool visit_child> | |
| using | bottom_up_iterator = iterator< policy::order::bottom_up< visit_self, visit_internal, visit_child > > | 
| using | walker_ptr = std::unique_ptr< class walker_base > | 
| using gui2::iteration::bottom_up_iterator = typedef iterator<policy::order::bottom_up<visit_self, visit_internal, visit_child> > | 
Definition at line 116 of file iterator.hpp.
| using gui2::iteration::top_down_iterator = typedef iterator<policy::order::top_down<visit_self, visit_internal, visit_child> > | 
Definition at line 113 of file iterator.hpp.
| using gui2::iteration::walker_ptr = typedef std::unique_ptr<class walker_base> | 
Definition at line 44 of file widget.hpp.