Lines Matching defs:__pred
30 __partition_impl(_ForwardIterator __first, _Sentinel __last, _Predicate __pred, forward_iterator_tag) {
34 if (!__pred(*__first))
41 if (__pred(*__p)) {
51 __partition_impl(_BidirectionalIterator __first, _Sentinel __sentinel, _Predicate __pred, bidirectional_iterator_tag) {
59 if (!__pred(*__first))
66 } while (!__pred(*__last));
74 __partition(_ForwardIterator __first, _Sentinel __last, _Predicate&& __pred, _IterCategory __iter_category) {
76 std::move(__first), std::move(__last), __pred, __iter_category);
81 partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) {
83 auto __result = std::__partition<_ClassicAlgPolicy>(std::move(__first), std::move(__last), __pred, _IterCategory());