Searched refs:_Ops (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | stable_partition.h | 32 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 D | stable_sort.h | 35 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 D | sort.h | 85 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 D | rotate.h | 33 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 D | nth_element.h | 48 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 D | inplace_merge.h | 128 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 D | sift_down.h | 30 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()
|