Main Page
Namespaces
Data Structures
Files
Data Structures
Class Hierarchy
Data Fields
tree
::
fixed_depth_iterator
tree< T, tree_node_allocator >::fixed_depth_iterator Class Reference
Inheritance diagram for tree< T, tree_node_allocator >::fixed_depth_iterator:
Detailed Description
template<class T, class tree_node_allocator = std::allocator<tree_node_<T> >>
class tree< T, tree_node_allocator >::fixed_depth_iterator
Iterator which traverses only the nodes at a given depth from the root.
Definition at line
198
of file
tree.hh
.
Public Member Functions
fixed_depth_iterator
()
fixed_depth_iterator
(
tree_node
*)
fixed_depth_iterator
(const
iterator_base
&)
fixed_depth_iterator
(const
sibling_iterator
&)
fixed_depth_iterator
(const
fixed_depth_iterator
&)
bool
operator==
(const
fixed_depth_iterator
&) const
bool
operator!=
(const
fixed_depth_iterator
&) const
fixed_depth_iterator
&
operator++
()
fixed_depth_iterator
&
operator--
()
fixed_depth_iterator
operator++
(int)
fixed_depth_iterator
operator--
(int)
fixed_depth_iterator
&
operator+=
(unsigned int)
fixed_depth_iterator
&
operator-=
(unsigned int)
fixed_depth_iterator
(
tree_node
*)
fixed_depth_iterator
(const
iterator_base
&)
fixed_depth_iterator
(const
sibling_iterator
&)
fixed_depth_iterator
(const
fixed_depth_iterator
&)
bool
operator==
(const
fixed_depth_iterator
&) const
bool
operator!=
(const
fixed_depth_iterator
&) const
fixed_depth_iterator
&
operator++
()
fixed_depth_iterator
&
operator--
()
fixed_depth_iterator
operator++
(int)
fixed_depth_iterator
operator--
(int)
fixed_depth_iterator
&
operator+=
(unsigned int)
fixed_depth_iterator
&
operator-=
(unsigned int)
fixed_depth_iterator
(
tree_node
*)
fixed_depth_iterator
(const
iterator_base
&)
fixed_depth_iterator
(const
sibling_iterator
&)
fixed_depth_iterator
(const
fixed_depth_iterator
&)
bool
operator==
(const
fixed_depth_iterator
&) const
bool
operator!=
(const
fixed_depth_iterator
&) const
fixed_depth_iterator
&
operator++
()
fixed_depth_iterator
&
operator--
()
fixed_depth_iterator
operator++
(int)
fixed_depth_iterator
operator--
(int)
fixed_depth_iterator
&
operator+=
(unsigned int)
fixed_depth_iterator
&
operator-=
(unsigned int)
Data Fields
tree_node
*
first_parent_
tree_node
*
first_parent_
tree_node
*
first_parent_
The documentation for this class was generated from the following files:
tree.hh
fx-0.8.2/lib/tree.hh
fx-0.9.0/lib/tree.hh
Generated on Mon Nov 19 20:28:01 2007 for LibOFX by
1.5.3