Home
last modified time | relevance | path

Searched refs:_Ops (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dstable_partition.h32 using _Ops = _IterOps<_AlgPolicy>; in __stable_partition_impl() local
43 _Ops::iter_swap(__first, __m); in __stable_partition_impl()
78 *__i = _Ops::__iter_move(__t2); in __stable_partition_impl()
86 _Ops::advance(__m, __len2); in __stable_partition_impl()
155 using _Ops = _IterOps<_AlgPolicy>; in __stable_partition_impl() local
162 _Ops::iter_swap(__first, __last); in __stable_partition_impl()
170 _Ops::iter_swap(__first, __m); in __stable_partition_impl()
171 _Ops::iter_swap(__m, __last); in __stable_partition_impl()
174 _Ops::iter_swap(__m, __last); in __stable_partition_impl()
175 _Ops::iter_swap(__first, __m); in __stable_partition_impl()
[all …]
H A Dstable_sort.h35 using _Ops = _IterOps<_AlgPolicy>; in __merge_move_construct() local
58 ::new ((void*)__result) value_type(_Ops::__iter_move(__first2)); in __merge_move_construct()
64 ::new ((void*)__result) value_type(_Ops::__iter_move(__first1)); in __merge_move_construct()
77 using _Ops = _IterOps<_AlgPolicy>; in __merge_move_assign() local
84 *__result = _Ops::__iter_move(__first1); in __merge_move_assign()
89 *__result = _Ops::__iter_move(__first2); in __merge_move_assign()
94 *__result = _Ops::__iter_move(__first1); in __merge_move_assign()
99 *__result = _Ops::__iter_move(__first2); in __merge_move_assign()
114 using _Ops = _IterOps<_AlgPolicy>; in __stable_sort_move() local
122 ::new ((void*)__first2) value_type(_Ops::__iter_move(__first1)); in __stable_sort_move()
[all …]
H A Dsort.h85 using _Ops = _IterOps<_AlgPolicy>;
123 using _Ops = _IterOps<_AlgPolicy>;
127 _Ops::iter_swap(__x3, __x4);
130 _Ops::iter_swap(__x2, __x3);
133 _Ops::iter_swap(__x1, __x2);
148 using _Ops = _IterOps<_AlgPolicy>;
155 _Ops::iter_swap(__x4, __x5);
158 _Ops::iter_swap(__x3, __x4);
161 _Ops::iter_swap(__x2, __x3);
556 _Ops::iter_swap(__i, __j);
[all …]
H A Drotate.h33 using _Ops = _IterOps<_AlgPolicy>; in __rotate_left() local
35 value_type __tmp = _Ops::__iter_move(__first); in __rotate_left()
37 _Ops::next(__first), __last, __first).second; in __rotate_left()
47 using _Ops = _IterOps<_AlgPolicy>; in __rotate_right() local
49 _BidirectionalIterator __lm1 = _Ops::prev(__last); in __rotate_right()
50 value_type __tmp = _Ops::__iter_move(__lm1); in __rotate_right()
111 using _Ops = _IterOps<_AlgPolicy>; in __rotate_gcd() local
114 const difference_type __m2 = _Ops::distance(__middle, __last); in __rotate_gcd()
123 value_type __t(_Ops::__iter_move(--__p)); in __rotate_gcd()
128 *__p1 = _Ops::__iter_move(__p2); in __rotate_gcd()
[all …]
H A Dnth_element.h48 using _Ops = _IterOps<_AlgPolicy>; in __nth_element() local
65 _Ops::iter_swap(__first, __last); in __nth_element()
95 _Ops::iter_swap(__i, __j); in __nth_element()
107 _Ops::iter_swap(__i, __j); in __nth_element()
126 _Ops::iter_swap(__i, __j); in __nth_element()
157 _Ops::iter_swap(__i, __j); in __nth_element()
169 _Ops::iter_swap(__i, __m); in __nth_element()
H A Dinplace_merge.h128 using _Ops = _IterOps<_AlgPolicy>; in __inplace_merge() local
164 _Ops::advance(__m2, __len21); in __inplace_merge()
166 __len11 = _Ops::distance(__first, __m1); in __inplace_merge()
173 _Ops::iter_swap(__first, __middle); in __inplace_merge()
179 _Ops::advance(__m1, __len11); in __inplace_merge()
181 __len21 = _Ops::distance(__middle, __m2); in __inplace_merge()
H A Dsift_down.h30 using _Ops = _IterOps<_AlgPolicy>; in __sift_down() local
55 value_type __top(_Ops::__iter_move(__start)); in __sift_down()
59 *__start = _Ops::__iter_move(__child_i); in __sift_down()