Home | History | Annotate | Download | only in left_child_next_sibling_heap_

Lines Matching refs:base_type

64       typedef PB_DS_BASIC_HEAP_CIT_BASE 	      	base_type;
65 typedef typename base_type::node_pointer node_pointer;
75 typedef typename base_type::value_type value_type;
78 typedef typename base_type::pointer pointer;
81 typedef typename base_type::const_pointer const_pointer;
84 typedef typename base_type::reference reference;
87 typedef typename base_type::const_reference const_reference;
91 : base_type(p_nd)
101 left_child_next_sibling_heap_const_iterator_(const PB_DS_CLASS_C_DEC& other) : base_type(other)
107 { return (base_type::m_p_nd == other.m_p_nd); }
112 { return (base_type::m_p_nd != other.m_p_nd); }
117 _GLIBCXX_DEBUG_ASSERT(base_type::m_p_nd != 0);
125 PB_DS_CLASS_C_DEC ret_it(base_type::m_p_nd);
134 if (base_type::m_p_nd->m_p_next_sibling != 0)
136 base_type::m_p_nd = base_type::m_p_nd->m_p_next_sibling;
137 while (base_type::m_p_nd->m_p_l_child != 0)
138 base_type::m_p_nd = base_type::m_p_nd->m_p_l_child;
144 node_pointer p_next = base_type::m_p_nd;
145 base_type::m_p_nd = base_type::m_p_nd->m_p_prev_or_parent;
146 if (base_type::m_p_nd == 0
147 || base_type::m_p_nd->m_p_l_child == p_next)