Searched refs:__half_len (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/libcxx/include/__algorithm/
H A Dupper_bound.h38 auto __half_len = std::__half_positive(__len); local
39 auto __mid = _IterOps<_AlgPolicy>::next(__first, __half_len);
41 __len = __half_len;
44 __len -= __half_len + 1;
H A Dranges_partition_point.h48 auto __half_len = std::__half_positive(__len); local
49 auto __mid = ranges::next(__first, __half_len);
53 __len -= __half_len + 1;
56 __len = __half_len;
H A Dequal_range.h45 auto __half_len = std::__half_positive(__len); local
46 _Iter __mid = _IterOps<_AlgPolicy>::next(__first, __half_len);
49 __len -= __half_len + 1;
52 __len = __half_len;
H A Dsort.h813 difference_type __half_len = __len / 2; local
817 std::__sort3<_AlgPolicy, _Compare>(__first, __first + __half_len, __last - difference_type(1), __comp);
819 __first + difference_type(1), __first + (__half_len - 1), __last - difference_type(2), __comp);
821 __first + difference_type(2), __first + (__half_len + 1), __last - difference_type(3), __comp);
823 __first + (__half_len - 1), __first + __half_len, __first + (__half_len + 1), __comp);
824 _Ops::iter_swap(__first, __first + __half_len);
826 std::__sort3<_AlgPolicy, _Compare>(__first + __half_len, __first, __last - difference_type(1), __comp);

Completed in 203 milliseconds