Lines Matching defs:__pred

39     _Predicate __pred,
51 if (__pred(*++__m)) {
69 if (__pred(*__i)) {
95 std::__stable_partition_impl<_AlgPolicy, _Predicate&>(__first, __m, __pred, __len2, __p, __fit);
102 while (__pred(*__m1)) {
109 __second_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>(__m1, __last, __pred, __len_half, __p, __fit);
120 __stable_partition_impl(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_tag) {
129 if (!__pred(*__first))
144 std::move(__first), std::move(__last), __pred, __len, __p, forward_iterator_tag());
151 _Predicate __pred,
166 if (__pred(*++__m)) {
187 if (__pred(*__i)) {
217 while (!__pred(*--__m1)) {
224 __first_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>(__first, __m1, __pred, __len_half, __p, __bit);
233 while (__pred(*__m1)) {
240 __second_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>(__m1, __last, __pred, __len_half, __p, __bit);
251 _BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred, bidirectional_iterator_tag) {
259 if (!__pred(*__first))
268 } while (!__pred(*__last));
282 std::move(__first), std::move(__last), __pred, __len, __p, bidirectional_iterator_tag());
287 _ForwardIterator __first, _ForwardIterator __last, _Predicate&& __pred, _IterCategory __iter_category) {
289 std::move(__first), std::move(__last), __pred, __iter_category);
294 stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) {
297 std::move(__first), std::move(__last), __pred, _IterCategory());