Lines Matching defs:__last1
40 _Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) {
46 if (__first1 == __last1) { // return __last1 if no element matches *__first2
47 _IterOps<_AlgPolicy>::__advance_to(__first1, __last1);
60 if (++__m1 == __last1) { // Otherwise if source exhaused, pattern not found
85 _Sent1 __last1,
98 _IterOps<_AlgPolicy>::__advance_to(__first1, __last1);
131 _Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) {
136 auto __size1 = __last1 - __first1;
138 return std::make_pair(__last1, __last1);
142 __first1, __last1, __first2, __last2, __pred, __proj1, __proj2, __size1, __size2);
158 _Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) {
159 return std::__search_forward_impl<_ClassicAlgPolicy>(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2);
165 _ForwardIterator1 __last1,
172 return std::__search_impl(__first1, __last1, __first2, __last2, __pred, __proj, __proj).first;
177 search(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2) {
178 return std::search(__first1, __last1, __first2, __last2, __equal_to());