Lines Matching refs:__last2
927 _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred,
932 if (__first2 == __last2)
949 if (++__m2 == __last2)
969 … _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, _BinaryPredicate __pred,
973 if (__first2 == __last2)
976 _BidirectionalIterator2 __l2 = __last2;
980 // Find last element in sequence 1 that matchs *(__last2-1), with a mininum of loop checks
1008 _RandomAccessIterator2 __first2, _RandomAccessIterator2 __last2, _BinaryPredicate __pred,
1012 typename iterator_traits<_RandomAccessIterator2>::difference_type __len2 = __last2 - __first2;
1020 _RandomAccessIterator2 __l2 = __last2;
1050 _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
1053 (__first1, __last1, __first2, __last2, __pred,
1062 _ForwardIterator2 __first2, _ForwardIterator2 __last2)
1066 return _VSTD::find_end(__first1, __last1, __first2, __last2, __equal_to<__v1, __v2>());
1074 _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
1077 for (_ForwardIterator2 __j = __first2; __j != __last2; ++__j)
1088 _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
1090 return _VSTD::__find_first_of_ce(__first1, __last1, __first2, __last2, __pred);
1097 _ForwardIterator2 __first2, _ForwardIterator2 __last2)
1101 … return _VSTD::__find_first_of_ce(__first1, __last1, __first2, __last2, __equal_to<__v1, __v2>());
1190 _InputIterator2 __first2, _InputIterator2 __last2,
1193 for (; __first1 != __last1 && __first2 != __last2; ++__first1, (void) ++__first2)
1203 _InputIterator2 __first2, _InputIterator2 __last2)
1207 return _VSTD::mismatch(__first1, __last1, __first2, __last2, __equal_to<__v1, __v2>());
1239 _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __pred,
1242 for (; __first1 != __last1 && __first2 != __last2; ++__first1, (void) ++__first2)
1245 return __first1 == __last1 && __first2 == __last2;
1252 _RandomAccessIterator2 __first2, _RandomAccessIterator2 __last2, _BinaryPredicate __pred,
1255 if ( _VSTD::distance(__first1, __last1) != _VSTD::distance(__first2, __last2))
1266 _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __pred )
1269 (__first1, __last1, __first2, __last2, __pred,
1278 _InputIterator2 __first2, _InputIterator2 __last2)
1282 return _VSTD::__equal(__first1, __last1, __first2, __last2, __equal_to<__v1, __v2>(),
1307 _ForwardIterator2 __last2 = _VSTD::next(__first2, __l1);
1320 for (_ForwardIterator2 __j = __first2; __j != __last2; ++__j)
1352 _ForwardIterator2 __first2, _ForwardIterator2 __last2,
1357 for (; __first1 != __last1 && __first2 != __last2; ++__first1, (void) ++__first2)
1361 return __first2 == __last2;
1362 else if (__first2 == __last2)
1369 _D2 __l2 = _VSTD::distance(__first2, __last2);
1385 for (_ForwardIterator2 __j = __first2; __j != __last2; ++__j)
1405 _RandomAccessIterator1 __first2, _RandomAccessIterator2 __last2,
1409 if ( _VSTD::distance(__first1, __last1) != _VSTD::distance(__first2, __last2))
1420 _ForwardIterator2 __first2, _ForwardIterator2 __last2,
1424 (__first1, __last1, __first2, __last2, __pred,
1433 _ForwardIterator2 __first2, _ForwardIterator2 __last2)
1437 return _VSTD::__is_permutation(__first1, __last1, __first2, __last2,
1451 _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
1454 (__first1, __last1, __first2, __last2, __pred,
1464 _ForwardIterator2 __first2, _ForwardIterator2 __last2)
1468 return _VSTD::search(__first1, __last1, __first2, __last2, __equal_to<__v1, __v2>());
3788 value_type* __last2 = __first2;
3789 ::new(__last2) value_type(_VSTD::move(*__first1));
3791 for (++__last2; ++__first1 != __last1; ++__last2)
3793 value_type* __j2 = __last2;
4273 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
4277 if (__first2 == __last2)
4290 return _VSTD::copy(__first2, __last2, __result);
4297 _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
4302 return _VSTD::__merge<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __c);
4305 return _VSTD::__merge<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp);
4313 _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
4317 return merge(__first1, __last1, __first2, __last2, __result, __less<__v1, __v2>());
4325 _InputIterator2 __first2, _InputIterator2 __last2,
4330 if (__first2 == __last2)
4347 // __first2 through __last2 are already in the right spot.
4508 _InputIterator2 __first2, _InputIterator2 __last2,
4518 for (; __first2 != __last2; ++__first2, ++__result, __d.__incr((value_type*)0))
4523 if (__first2 == __last2)
4548 _InputIterator2 __first2, _InputIterator2 __last2,
4553 if (__first2 == __last2)
4570 for (; __first2 != __last2; ++__first2, ++__result)
5298 …nputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2,
5301 for (; __first2 != __last2; ++__first1)
5314 …nputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2,
5320 return __includes<_Comp_ref>(__first1, __last1, __first2, __last2, __c);
5323 return __includes<_Comp_ref>(__first1, __last1, __first2, __last2, __comp);
5330 …nputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)
5332 return _VSTD::includes(__first1, __last1, __first2, __last2,
5342 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5346 if (__first2 == __last2)
5361 return _VSTD::copy(__first2, __last2, __result);
5368 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5373 return __set_union<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __c);
5376 return __set_union<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp);
5384 _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
5386 return _VSTD::set_union(__first1, __last1, __first2, __last2, __result,
5396 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5398 while (__first1 != __last1 && __first2 != __last2)
5420 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5425 return __set_intersection<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __c);
5428 return __set_intersection<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp);
5436 _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
5438 return _VSTD::set_intersection(__first1, __last1, __first2, __last2, __result,
5448 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5452 if (__first2 == __last2)
5474 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5479 return __set_difference<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __c);
5482 return __set_difference<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp);
5490 _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
5492 return _VSTD::set_difference(__first1, __last1, __first2, __last2, __result,
5502 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5506 if (__first2 == __last2)
5526 return _VSTD::copy(__first2, __last2, __result);
5533 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
5538 … return __set_symmetric_difference<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __c);
5541 …return __set_symmetric_difference<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __com…
5549 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
5551 return _VSTD::set_symmetric_difference(__first1, __last1, __first2, __last2, __result,
5561 _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)
5563 for (; __first2 != __last2; ++__first1, (void) ++__first2)
5577 _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)
5582 return __lexicographical_compare<_Comp_ref>(__first1, __last1, __first2, __last2, __c);
5585 return __lexicographical_compare<_Comp_ref>(__first1, __last1, __first2, __last2, __comp);
5593 _InputIterator2 __first2, _InputIterator2 __last2)
5595 return _VSTD::lexicographical_compare(__first1, __last1, __first2, __last2,