Lines Matching defs:__first2
620 const_iterator __first2 = __x.begin();
622 while (__first1 != __last1 && __first2 != __last2)
623 *__first1++ = *__first2++;
624 if (__first2 == __last2)
627 insert(__last1, __first2, __last2);
647 list<_Tp, _Alloc>::_M_assign_dispatch(_InputIter __first2, _InputIter __last2,
652 for ( ; __first1 != __last1 && __first2 != __last2; ++__first1, ++__first2)
653 *__first1 = *__first2;
654 if (__first2 == __last2)
657 insert(__last1, __first2, __last2);
696 iterator __first2 = __x.begin();
698 while (__first1 != __last1 && __first2 != __last2)
699 if (*__first2 < *__first1) {
700 iterator __next = __first2;
701 transfer(__first1, __first2, ++__next);
702 __first2 = __next;
706 if (__first2 != __last2) transfer(__last1, __first2, __last2);
788 iterator __first2 = __x.begin();
790 while (__first1 != __last1 && __first2 != __last2)
791 if (__comp(*__first2, *__first1)) {
792 iterator __next = __first2;
793 transfer(__first1, __first2, ++__next);
794 __first2 = __next;
798 if (__first2 != __last2) transfer(__last1, __first2, __last2);