42 #ifndef PB_DS_LEFT_CHILD_NEXT_SIBLING_HEAP_CONST_FIND_ITERATOR_HPP
43 #define PB_DS_LEFT_CHILD_NEXT_SIBLING_HEAP_CONST_FIND_ITERATOR_HPP
53 #define PB_DS_CLASS_T_DEC \
54 template<typename Node, typename _Alloc>
56 #define PB_DS_CLASS_C_DEC \
57 left_child_next_sibling_heap_node_point_const_iterator_<Node, _Alloc>
60 template<
typename Node,
typename _Alloc>
64 typedef typename _Alloc::template rebind<Node>::other::pointer node_pointer;
78 typename _Alloc::template rebind<
84 typename _Alloc::template rebind<
90 typename _Alloc::template rebind<
96 typename _Alloc::template rebind<
118 _GLIBCXX_DEBUG_ASSERT(m_p_nd != 0);
119 return &m_p_nd->m_value;
126 _GLIBCXX_DEBUG_ASSERT(m_p_nd != 0);
127 return m_p_nd->m_value;
133 {
return m_p_nd == other.m_p_nd; }
138 {
return m_p_nd != other.m_p_nd; }
143 #undef PB_DS_CLASS_T_DEC
144 #undef PB_DS_CLASS_C_DEC