Home | History | Annotate | Download | only in rb_tree_map_

Lines Matching refs:p_x

126   node_pointer p_x = NULL;
130 p_x = p_y->m_p_right;
132 p_x = p_y->m_p_left;
138 p_x = p_y->m_p_right;
144 if (p_x != NULL)
145 p_x->m_p_parent = p_y->m_p_parent;
148 base_type::m_p_head->m_p_parent = p_x;
152 p_z->m_p_parent->m_p_left = p_x;
157 p_z->m_p_parent->m_p_right = p_x;
167 if (p_x != NULL)
168 p_x->m_p_parent = p_y->m_p_parent;
169 p_y->m_p_parent->m_p_left = p_x;
193 remove_fixup(p_x, p_new_x_parent);
199 remove_fixup(node_pointer p_x, node_pointer p_new_x_parent)
201 _GLIBCXX_DEBUG_ASSERT(p_x == NULL || p_x->m_p_parent == p_new_x_parent);
203 while (p_x != base_type::m_p_head->m_p_parent && is_effectively_black(p_x))
204 if (p_x == p_new_x_parent->m_p_left)
219 p_x = p_new_x_parent;
260 p_x = p_new_x_parent;
287 if (p_x != NULL)
288 p_x->m_red = false;