#include <node_iterators.hpp>
Inheritance diagram for const_node_it_:
Public Types | |
typedef trivial_iterator_tag | iterator_category |
typedef trivial_iterator_difference_type | difference_type |
typedef const_iterator | value_type |
typedef const_iterator * | pointer |
typedef const_iterator * | const_pointer |
typedef const_iterator & | reference |
typedef const iterator & | const_reference |
Public Member Functions | |
const_node_it_ (const node_pointer p_nd=NULL) | |
const_iterator | operator * () const |
const_node_it_ | l_child () const |
const_node_it_ | r_child () const |
bool | operator== (const const_node_it_ &r_other) const |
bool | operator!= (const const_node_it_ &r_other) const |
Public Attributes | |
node_pointer | m_p_nd |
Friends | |
class | PB_ASSOC_CLASS_C_DEC |
Definition at line 45 of file bin_search_tree_/node_iterators.hpp.
typedef const_iterator* const_node_it_::const_pointer |
Definition at line 58 of file bin_search_tree_/node_iterators.hpp.
typedef const iterator& const_node_it_::const_reference |
Definition at line 62 of file bin_search_tree_/node_iterators.hpp.
Definition at line 52 of file bin_search_tree_/node_iterators.hpp.
typedef trivial_iterator_tag const_node_it_::iterator_category |
Definition at line 50 of file bin_search_tree_/node_iterators.hpp.
typedef const_iterator* const_node_it_::pointer |
Definition at line 56 of file bin_search_tree_/node_iterators.hpp.
typedef const_iterator& const_node_it_::reference |
Definition at line 60 of file bin_search_tree_/node_iterators.hpp.
typedef const_iterator const_node_it_::value_type |
Definition at line 54 of file bin_search_tree_/node_iterators.hpp.
const_node_it_::const_node_it_ | ( | const node_pointer | p_nd = NULL |
) | [inline] |
Definition at line 67 of file bin_search_tree_/node_iterators.hpp.
const_node_it_ const_node_it_::l_child | ( | ) | const [inline] |
Definition at line 79 of file bin_search_tree_/node_iterators.hpp.
References const_node_it_(), and m_p_nd.
const_iterator const_node_it_::operator * | ( | ) | const [inline] |
Reimplemented in node_it_.
Definition at line 73 of file bin_search_tree_/node_iterators.hpp.
References m_p_nd.
bool const_node_it_::operator!= | ( | const const_node_it_ & | r_other | ) | const [inline] |
bool const_node_it_::operator== | ( | const const_node_it_ & | r_other | ) | const [inline] |
const_node_it_ const_node_it_::r_child | ( | ) | const [inline] |
Definition at line 85 of file bin_search_tree_/node_iterators.hpp.
References const_node_it_(), and m_p_nd.
friend class PB_ASSOC_CLASS_C_DEC [friend] |
node_pointer const_node_it_::m_p_nd |
Definition at line 107 of file bin_search_tree_/node_iterators.hpp.
Referenced by node_it_::l_child(), l_child(), node_it_::operator *(), operator *(), operator!=(), operator==(), node_it_::r_child(), and r_child().