Lines Matching refs:__first_cut
2971 _BidirectionalIterator __first_cut = __first;
2978 std::advance(__first_cut, __len11);
2980 *__first_cut);
2987 __first_cut = std::upper_bound(__first, __middle,
2989 __len11 = std::distance(__first, __first_cut);
2992 std::__rotate_adaptive(__first_cut, __middle, __second_cut,
2995 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
3028 _BidirectionalIterator __first_cut = __first;
3035 std::advance(__first_cut, __len11);
3036 __second_cut = std::lower_bound(__middle, __last, *__first_cut,
3044 __first_cut = std::upper_bound(__first, __middle, *__second_cut,
3046 __len11 = std::distance(__first, __first_cut);
3049 std::__rotate_adaptive(__first_cut, __middle, __second_cut,
3052 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
3077 _BidirectionalIterator __first_cut = __first;
3084 std::advance(__first_cut, __len11);
3085 __second_cut = std::lower_bound(__middle, __last, *__first_cut);
3092 __first_cut = std::upper_bound(__first, __middle, *__second_cut);
3093 __len11 = std::distance(__first, __first_cut);
3095 std::rotate(__first_cut, __middle, __second_cut);
3096 _BidirectionalIterator __new_middle = __first_cut;
3098 std::__merge_without_buffer(__first, __first_cut, __new_middle,
3122 _BidirectionalIterator __first_cut = __first;
3129 std::advance(__first_cut, __len11);
3130 __second_cut = std::lower_bound(__middle, __last, *__first_cut,
3138 __first_cut = std::upper_bound(__first, __middle, *__second_cut,
3140 __len11 = std::distance(__first, __first_cut);
3142 std::rotate(__first_cut, __middle, __second_cut);
3143 _BidirectionalIterator __new_middle = __first_cut;
3145 std::__merge_without_buffer(__first, __first_cut, __new_middle,