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 
  135       to_ptr(false_type)
 const 
void trivial_iterator_difference_type
Prohibit moving trivial iterators. 
trivial_iterator_difference_type difference_type
Difference type. 
Const point-type iterator. 
const_pointer operator->() const 
Access. 
const_reference operator*() const 
Access. 
GNU extensions for policy-based data structures for public use. 
binary_heap_point_const_iterator_(const binary_heap_point_const_iterator_ &other)
Copy constructor. 
_Alloc::template rebind< value_type >::other::reference reference
Iterator's reference type. 
bool operator==(const binary_heap_point_const_iterator_ &other) const 
Compares content to a different iterator object. 
bool operator!=(const binary_heap_point_const_iterator_ &other) const 
Compares content (negatively) to a different iterator object. 
A trivial iterator tag. Signifies that the iterators has none of std::iterators's movement abilities...
_Alloc::template rebind< value_type >::other::const_reference const_reference
Iterator's const reference type. 
trivial_iterator_tag iterator_category
Category. 
Value_Type value_type
Iterator's value type. 
_Alloc::template rebind< value_type >::other::pointer pointer
Iterator's pointer type. 
binary_heap_point_const_iterator_()
Default constructor. 
_Alloc::template rebind< value_type >::other::const_pointer const_pointer
Iterator's const pointer type.