Lines Matching defs:__last2
40 _Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) {
41 if (__first2 == __last2)
58 if (++__m2 == __last2) // If pattern exhausted, __first1 is the answer (works for 1 element pattern)
87 _Sent2 __last2,
109 if (++__m2 == __last2)
131 _Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) {
132 auto __size2 = __last2 - __first2;
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);
167 _ForwardIterator2 __last2,
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());