Home | History | Annotate | Download | only in pairing_heap_

Lines Matching refs:p_new_child

78   node_pointer p_new_child = join_node_children(p_nd);
81 if (p_new_child != 0)
82 base_type::assert_node_consistent(p_new_child, false);
87 if (p_new_child != 0)
88 p_new_child->m_p_prev_or_parent = 0;
89 base_type::m_p_root = p_new_child;
97 if (p_new_child != 0)
99 p_new_child->m_p_prev_or_parent = p_nd->m_p_prev_or_parent;
100 p_new_child->m_p_next_sibling = p_nd->m_p_next_sibling;
101 if (p_new_child->m_p_next_sibling != 0)
102 p_new_child->m_p_next_sibling->m_p_prev_or_parent = p_new_child;
103 p_nd->m_p_prev_or_parent->m_p_l_child = p_new_child;
115 if (p_new_child != 0)
117 p_new_child->m_p_prev_or_parent = p_nd->m_p_prev_or_parent;
118 p_new_child->m_p_next_sibling = p_nd->m_p_next_sibling;
119 if (p_new_child->m_p_next_sibling != 0)
120 p_new_child->m_p_next_sibling->m_p_prev_or_parent = p_new_child;
121 p_new_child->m_p_prev_or_parent->m_p_next_sibling = p_new_child;