Lines Matching refs:__step_size
3308 _Distance __step_size)
3310 const _Distance __two_step = 2 * __step_size;
3314 __result = std::__move_merge(__first, __first + __step_size,
3315 __first + __step_size,
3320 __step_size = std::min(_Distance(__last - __first), __step_size);
3321 std::__move_merge(__first, __first + __step_size,
3322 __first + __step_size, __last, __result);
3330 _RandomAccessIterator2 __result, _Distance __step_size,
3333 const _Distance __two_step = 2 * __step_size;
3337 __result = std::__move_merge(__first, __first + __step_size,
3338 __first + __step_size,
3343 __step_size = std::min(_Distance(__last - __first), __step_size);
3345 std::__move_merge(__first,__first + __step_size,
3346 __first + __step_size, __last, __result, __comp);
3392 _Distance __step_size = _S_chunk_size;
3393 std::__chunk_insertion_sort(__first, __last, __step_size);
3395 while (__step_size < __len)
3397 std::__merge_sort_loop(__first, __last, __buffer, __step_size);
3398 __step_size *= 2;
3399 std::__merge_sort_loop(__buffer, __buffer_last, __first, __step_size);
3400 __step_size *= 2;
3416 _Distance __step_size = _S_chunk_size;
3417 std::__chunk_insertion_sort(__first, __last, __step_size, __comp);
3419 while (__step_size < __len)
3422 __step_size, __comp);
3423 __step_size *= 2;
3425 __step_size, __comp);
3426 __step_size *= 2;