Home | History | Annotate | Download | only in stl

Lines Matching full:__last2

54                                      _BidirectionalIter2 __last2,
113 _ForwardIter2 __first2, _ForwardIter2 __last2) {
115 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
117 if (__first1 == __last1 || __first2 == __last2)
123 if ( ++__p1 == __last2 )
139 if (++__p == __last2)
274 _ForwardIter2 __first2, _ForwardIter2 __last2) {
276 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
277 return _STLP_PRIV __find_end(__first1, __last1, __first2, __last2,
1420 _InputIter2 __first2, _InputIter2 __last2,
1423 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
1424 while (__first1 != __last1 && __first2 != __last2) {
1435 return _STLP_STD::copy(__first2, __last2, _STLP_STD::copy(__first1, __last1, __result));
1441 _InputIter2 __first2, _InputIter2 __last2,
1444 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
1445 while (__first1 != __last1 && __first2 != __last2) {
1457 return _STLP_STD::copy(__first2, __last2, _STLP_STD::copy(__first1, __last1, __result));
1506 _BidirectionalIter2 __last2,
1510 return copy_backward(__first2, __last2, __result);
1511 if (__first2 == __last2)
1514 --__last2;
1516 if (__comp(*__last2, *__last1)) {
1517 _STLP_VERBOSE_ASSERT(!__comp(*__last1, *__last2), _StlMsg_INVALID_STRICT_WEAK_PREDICATE)
1520 return copy_backward(__first2, ++__last2, __result);
1524 *--__result = *__last2;
1525 if (__first2 == __last2)
1527 --__last2;
1582 _InputIter2 __first2, _InputIter2 __last2, _Compare __comp) {
1584 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
1585 while (__first1 != __last1 && __first2 != __last2)
1595 return __first2 == __last2;
1602 _InputIter2 __first2, _InputIter2 __last2, _Compare __comp) {
1603 return _STLP_PRIV __includes(__first1, __last1, __first2, __last2, __comp);
1608 _InputIter2 __first2, _InputIter2 __last2) {
1609 return _STLP_PRIV __includes(__first1, __last1, __first2, __last2,
1618 _InputIter2 __first2, _InputIter2 __last2,
1621 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
1622 while (__first1 != __last1 && __first2 != __last2) {
1640 return _STLP_STD::copy(__first2, __last2, _STLP_STD::copy(__first1, __last1, __result));
1647 _InputIter2 __first2, _InputIter2 __last2,
1649 return _STLP_PRIV __set_union(__first1, __last1, __first2, __last2, __result,
1656 _InputIter2 __first2, _InputIter2 __last2,
1658 return _STLP_PRIV __set_union(__first1, __last1, __first2, __last2, __result, __comp);
1666 _InputIter2 __first2, _InputIter2 __last2,
1669 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
1670 while (__first1 != __last1 && __first2 != __last2)
1690 _InputIter2 __first2, _InputIter2 __last2,
1692 return _STLP_PRIV __set_intersection(__first1, __last1, __first2, __last2, __result,
1699 _InputIter2 __first2, _InputIter2 __last2,
1701 return _STLP_PRIV __set_intersection(__first1, __last1, __first2, __last2, __result, __comp);
1709 _InputIter2 __first2, _InputIter2 __last2,
1712 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
1713 while (__first1 != __last1 && __first2 != __last2)
1733 _InputIter2 __first2, _InputIter2 __last2,
1735 __last2, __result,
1742 _InputIter2 __first2, _InputIter2 __last2,
1744 return _STLP_PRIV __set_difference(__first1, __last1, __first2, __last2, __result, __comp);
1752 _InputIter2 __first2, _InputIter2 __last2,
1755 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first2, __last2))
1756 while (__first1 != __last1 && __first2 != __last2) {
1773 return _STLP_STD::copy(__first2, __last2, _STLP_STD::copy(__first1, __last1, __result));
1781 _InputIter2 __first2, _InputIter2 __last2,
1783 return _STLP_PRIV __set_symmetric_difference(__first1, __last1, __first2, __last2, __result,
1790 _InputIter2 __first2, _InputIter2 __last2,
1793 return _STLP_PRIV __set_symmetric_difference(__first1, __last1, __first2, __last2, __result, __comp);