Lines Matching refs:_AlgPolicy
27 template <class _AlgPolicy, class _Predicate, class _ForwardIterator, class _Distance, class _Pair>
32 using _Ops = _IterOps<_AlgPolicy>; in __stable_partition_impl()
90 _ForwardIterator __first_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>( in __stable_partition_impl()
106 __second_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>( in __stable_partition_impl()
111 return std::__rotate<_AlgPolicy>(__first_false, __m, __second_false).first; in __stable_partition_impl()
116 template <class _AlgPolicy, class _Predicate, class _ForwardIterator>
135 difference_type __len = _IterOps<_AlgPolicy>::distance(__first, __last); in __stable_partition_impl()
146 return std::__stable_partition_impl<_AlgPolicy, _Predicate&>( in __stable_partition_impl()
150 template <class _AlgPolicy, class _Predicate, class _BidirectionalIterator, class _Distance, class …
155 using _Ops = _IterOps<_AlgPolicy>; in __stable_partition_impl()
233 __first_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>( in __stable_partition_impl()
251 __second_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>( in __stable_partition_impl()
256 return std::__rotate<_AlgPolicy>(__first_false, __m, __second_false).first; in __stable_partition_impl()
261 template <class _AlgPolicy, class _Predicate, class _BidirectionalIterator>
289 difference_type __len = _IterOps<_AlgPolicy>::distance(__first, __last) + 1; in __stable_partition_impl()
300 return std::__stable_partition_impl<_AlgPolicy, _Predicate&>( in __stable_partition_impl()
304 template <class _AlgPolicy, class _Predicate, class _ForwardIterator, class _IterCategory>
308 return std::__stable_partition_impl<_AlgPolicy, __uncvref_t<_Predicate>&>( in __stable_partition()