Lines Matching defs:__last
30 __partition_impl(_ForwardIterator __first, _Sentinel __last, _Predicate __pred, forward_iterator_tag) {
32 if (__first == __last)
40 while (++__p != __last) {
53 _BidirectionalIterator __last = __original_last;
57 if (__first == __last)
64 if (__first == --__last)
66 } while (!__pred(*__last));
67 _IterOps<_AlgPolicy>::iter_swap(__first, __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());