Lines Matching refs:__w
355 _Rb_tree_node_base* __w = __x_parent->_M_right;
356 if (__w->_M_color == _S_red)
358 __w->_M_color = _S_black;
361 __w = __x_parent->_M_right;
363 if ((__w->_M_left == 0 ||
364 __w->_M_left->_M_color == _S_black) &&
365 (__w->_M_right == 0 ||
366 __w->_M_right->_M_color == _S_black))
368 __w->_M_color = _S_red;
374 if (__w->_M_right == 0
375 || __w->_M_right->_M_color == _S_black)
377 __w->_M_left->_M_color = _S_black;
378 __w->_M_color = _S_red;
379 local_Rb_tree_rotate_right(__w, __root);
380 __w = __x_parent->_M_right;
382 __w->_M_color = __x_parent->_M_color;
384 if (__w->_M_right)
385 __w->_M_right->_M_color = _S_black;
393 _Rb_tree_node_base* __w = __x_parent->_M_left;
394 if (__w->_M_color == _S_red)
396 __w->_M_color = _S_black;
399 __w = __x_parent->_M_left;
401 if ((__w->_M_right == 0 ||
402 __w->_M_right->_M_color == _S_black) &&
403 (__w->_M_left == 0 ||
404 __w->_M_left->_M_color == _S_black))
406 __w->_M_color = _S_red;
412 if (__w->_M_left == 0 || __w->_M_left->_M_color == _S_black)
414 __w->_M_right->_M_color = _S_black;
415 __w->_M_color = _S_red;
416 local_Rb_tree_rotate_left(__w, __root);
417 __w = __x_parent->_M_left;
419 __w->_M_color = __x_parent->_M_color;
421 if (__w->_M_left)
422 __w->_M_left->_M_color = _S_black;