Lines Matching defs:FirstEnd
161 static void swapIterators(T &First, T &FirstEnd, T &Second, T &SecondEnd) {
163 std::swap(FirstEnd, SecondEnd);
177 iterator FirstEnd = LHS.end();
209 if (++First == FirstEnd)
234 swapIterators(First, FirstEnd, Second, SecondEnd);
260 return AppendTheRest(++First, FirstEnd);
277 if (++First == FirstEnd) {
296 swapIterators(First, FirstEnd, Second, SecondEnd);
308 if (++First == FirstEnd)
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);