Lines Matching defs:p_new_x_parent
205 node_pointer p_new_x_parent = NULL;
223 p_new_x_parent = p_y->m_p_parent;
251 p_new_x_parent = p_y->m_p_parent;
263 p_new_x_parent = p_y;
279 update_to_top(p_new_x_parent, (Node_Updator* )this);
284 remove_fixup(p_x, p_new_x_parent);
290 remove_fixup(node_pointer p_x, node_pointer p_new_x_parent)
292 PB_ASSOC_DBG_ASSERT(p_x == NULL || p_x->m_p_parent == p_new_x_parent);
296 if (p_x == p_new_x_parent->m_p_left)
298 node_pointer p_w = p_new_x_parent->m_p_right;
304 p_new_x_parent->m_red = true;
306 PB_ASSOC_BASE_C_DEC::rotate_left(p_new_x_parent);
308 p_w = p_new_x_parent->m_p_right;
316 p_x = p_new_x_parent;
318 p_new_x_parent = p_new_x_parent->m_p_parent;
331 p_w = p_new_x_parent->m_p_right;
334 p_w->m_red = p_new_x_parent->m_red;
336 p_new_x_parent->m_red = false;
341 PB_ASSOC_BASE_C_DEC::rotate_left(p_new_x_parent);
343 update_to_top(p_new_x_parent, (Node_Updator* )this);
350 node_pointer p_w = p_new_x_parent->m_p_left;
356 p_new_x_parent->m_red = true;
358 PB_ASSOC_BASE_C_DEC::rotate_right(p_new_x_parent);
360 p_w = p_new_x_parent->m_p_left;
368 p_x = p_new_x_parent;
370 p_new_x_parent = p_new_x_parent->m_p_parent;
383 p_w = p_new_x_parent->m_p_left;
386 p_w->m_red = p_new_x_parent->m_red;
388 p_new_x_parent->m_red = false;
393 PB_ASSOC_BASE_C_DEC::rotate_right(p_new_x_parent);
395 update_to_top(p_new_x_parent, (Node_Updator* )this);