Home | History | Annotate | Download | only in left_child_next_sibling_heap_

Lines Matching refs:m_p_l_child

93   p_nd->m_p_next_sibling = p_new_parent->m_p_l_child;
95 if (p_new_parent->m_p_l_child != 0)
96 p_new_parent->m_p_l_child->m_p_prev_or_parent = p_nd;
100 p_new_parent->m_p_l_child = p_nd;
112 if (p_pot == 0 || p_pot->m_p_l_child == p_nd)
131 const bool nd_direct_child = p_parent->m_p_l_child == p_nd;
134 !parent_root&& p_parent->m_p_prev_or_parent->m_p_l_child == p_parent;
138 std::swap(p_parent->m_p_l_child, p_nd->m_p_l_child);
141 _GLIBCXX_DEBUG_ASSERT(p_nd->m_p_l_child != 0);
150 if (p_parent->m_p_l_child != 0)
151 p_parent->m_p_l_child->m_p_prev_or_parent = p_parent;
154 p_nd->m_p_prev_or_parent->m_p_l_child = p_nd;
160 p_nd->m_p_l_child->m_p_prev_or_parent = p_nd;
166 _GLIBCXX_DEBUG_ASSERT(p_nd->m_p_l_child == p_nd);
169 p_nd->m_p_l_child = p_parent;