47   _GLIBCXX_DEBUG_ASSERT(!base_type::empty());
 
   49   base_type::find_max();
 
   66   node_pointer p_nd = base_type::m_p_root;
 
   69       node_pointer p_next = p_nd->m_p_next_sibling;
 
   72       else if (p_nd->m_metadata == p_next->m_metadata)
 
   73     p_nd = link_with_next_sibling(p_nd);
 
   74       else if (p_nd->m_metadata < p_next->m_metadata)
 
   78     _GLIBCXX_DEBUG_ASSERT(0);
 
   86 template<
typename Pred>
 
   87 typename PB_DS_CLASS_C_DEC::size_type
 
   92   const size_type ersd = base_type::erase_if(pred);
 
   93   base_type::find_max();
 
   94   PB_DS_ASSERT_VALID((*
this))
 
  101 erase(point_iterator it)
 
  103   make_binomial_heap();
 
  104   base_type::erase(it);
 
  105   base_type::find_max();