Home | History | Annotate | Download | only in rc_binomial_heap_

Lines Matching refs:base_type

52     node_pointer p_nd = base_type::get_new_node_for_insert(r_val);
57 if (base_type::m_p_max == 0 || Cmp_Fn::operator()(base_type::m_p_max->m_value, r_val))
58 base_type::m_p_max = p_nd;
60 p_nd->m_p_next_sibling = base_type::m_p_root;
62 if (base_type::m_p_root != 0)
63 base_type::m_p_root->m_p_prev_or_parent = p_nd;
65 base_type::m_p_root = p_nd;
84 base_type::modify(it, r_new_val);
86 base_type::find_max();
106 base_type::m_p_root = p_next;
110 if (base_type::m_p_max == p_nd)
111 base_type::m_p_max = p_next;
113 base_type::make_child_of(p_nd, p_next);
125 if (base_type::m_p_max == p_next)
126 base_type::m_p_max = p_nd;
128 base_type::make_child_of(p_next, p_nd);