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)
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();
101 erase(point_iterator it)
103 make_binomial_heap();
104 base_type::erase(it);
105 base_type::find_max();
#define _GLIBCXX_DEBUG_ASSERT(_Condition)
Definition: debug.h:61
#define PB_DS_CLASS_C_DEC
Definition: bin_search_tree_.hpp:71
#define PB_DS_CLASS_T_DEC
Definition: bin_search_tree_.hpp:67
return(unsigned int) __res
#define PB_DS_ASSERT_VALID(X)
Definition: binary_heap_.hpp:324