42 #ifndef PB_DS_BINARY_HEAP_CONST_FIND_ITERATOR_HPP
43 #define PB_DS_BINARY_HEAP_CONST_FIND_ITERATOR_HPP
53 template<
typename Value_Type,
typename Entry,
bool Simple,
58 typedef typename _Alloc::template rebind<Entry>::other::pointer entry_pointer;
71 typedef typename _Alloc::template rebind<value_type>::other::pointer
76 typename _Alloc::template rebind<value_type>::other::const_pointer
81 typename _Alloc::template rebind<value_type>::other::reference
86 typename _Alloc::template rebind<value_type>::other::const_reference
107 _GLIBCXX_DEBUG_ASSERT(m_p_e != 0);
108 return to_ptr(integral_constant<int, Simple>());
115 _GLIBCXX_DEBUG_ASSERT(m_p_e != 0);
116 return *to_ptr(integral_constant<int, Simple>());
122 {
return m_p_e == other.m_p_e; }
127 {
return m_p_e != other.m_p_e; }
131 to_ptr(true_type)
const