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.