Lines Matching refs:__first
27 __reverse_impl(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterato… in __reverse_impl() argument
29 while (__first != __last) in __reverse_impl()
31 if (__first == --__last) in __reverse_impl()
33 _IterOps<_AlgPolicy>::iter_swap(__first, __last); in __reverse_impl()
34 ++__first; in __reverse_impl()
41 __reverse_impl(_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_… in __reverse_impl() argument
43 if (__first != __last) in __reverse_impl()
44 for (; __first < --__last; ++__first) in __reverse_impl()
45 _IterOps<_AlgPolicy>::iter_swap(__first, __last); in __reverse_impl()
50 void __reverse(_BidirectionalIterator __first, _Sentinel __last) { in __reverse() argument
52 std::__reverse_impl<_AlgPolicy>(std::move(__first), std::move(__last), _IterCategory()); in __reverse()
58 reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) in reverse() argument
60 std::__reverse<_ClassicAlgPolicy>(std::move(__first), std::move(__last)); in reverse()