Lines Matching defs:SecondEnd
161 static void swapIterators(T &First, T &FirstEnd, T &Second, T &SecondEnd) {
163 std::swap(FirstEnd, SecondEnd);
179 iterator SecondEnd = RHS.end();
195 if (++Second == SecondEnd)
234 swapIterators(First, FirstEnd, Second, SecondEnd);
250 if (++Second == SecondEnd) {
287 return AppendTheRest(++Second, SecondEnd);
296 swapIterators(First, FirstEnd, Second, SecondEnd);
312 return AppendTheRest(Second, SecondEnd);
523 FirstEnd = LHS.end(), SecondEnd = RHS.end();
528 while (First != FirstEnd && Second != SecondEnd) {
534 swapIterators(First, FirstEnd, Second, SecondEnd);
568 swapIterators(First, FirstEnd, Second, SecondEnd);
586 } while (Second != SecondEnd);