node_iterator Class Reference

#include <node_iterators.hpp>

Inheritance diagram for node_iterator:

const_node_iterator List of all members.

Public Member Functions

 node_iterator (value_pointer p_nd=NULL, value_pointer p_begin_nd=NULL, value_pointer p_end_nd=NULL)
iterator operator * () const
node_iterator l_child () const
node_iterator r_child () const

Friends

class PB_ASSOC_CLASS_C_DEC

Detailed Description

Definition at line 134 of file ov_tree_map_/node_iterators.hpp.


Constructor & Destructor Documentation

node_iterator::node_iterator ( value_pointer  p_nd = NULL,
value_pointer  p_begin_nd = NULL,
value_pointer  p_end_nd = NULL 
) [inline]

Definition at line 141 of file ov_tree_map_/node_iterators.hpp.

Referenced by l_child(), and r_child().


Member Function Documentation

node_iterator node_iterator::l_child (  )  const [inline]

Reimplemented from const_node_iterator.

Definition at line 151 of file ov_tree_map_/node_iterators.hpp.

References const_node_iterator::m_p_begin_value, const_node_iterator::m_p_value, and node_iterator().

Referenced by pb_assoc::detail::PB_ASSOC_OV_TREE_CLASS_NAME< Key, Data, Cmp_Fn, Allocator, Node_Updator >::update().

iterator node_iterator::operator * (  )  const [inline]

Reimplemented from const_node_iterator.

Definition at line 145 of file ov_tree_map_/node_iterators.hpp.

References const_node_iterator::m_p_value.

node_iterator node_iterator::r_child (  )  const [inline]

Reimplemented from const_node_iterator.

Definition at line 163 of file ov_tree_map_/node_iterators.hpp.

References const_node_iterator::m_p_end_value, const_node_iterator::m_p_value, and node_iterator().

Referenced by pb_assoc::detail::PB_ASSOC_OV_TREE_CLASS_NAME< Key, Data, Cmp_Fn, Allocator, Node_Updator >::update().


Friends And Related Function Documentation

friend class PB_ASSOC_CLASS_C_DEC [friend]

Reimplemented from const_node_iterator.

Definition at line 176 of file ov_tree_map_/node_iterators.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 16:57:43 2010 for GNU C++ STL by  doxygen 1.4.7