Lines Matching refs:FirstEnd
160 void swapIterators(T &First, T &FirstEnd, T &Second, T &SecondEnd) { in swapIterators() argument
162 std::swap(FirstEnd, SecondEnd); in swapIterators()
176 iterator FirstEnd = LHS.end(); in unite() local
208 if (++First == FirstEnd) in unite()
233 swapIterators(First, FirstEnd, Second, SecondEnd); in unite()
259 return AppendTheRest(++First, FirstEnd); in unite()
276 if (++First == FirstEnd) { in unite()
295 swapIterators(First, FirstEnd, Second, SecondEnd); in unite()
307 if (++First == FirstEnd) in unite()
522 FirstEnd = LHS.end(), SecondEnd = RHS.end(); in intersect() local
527 while (First != FirstEnd && Second != SecondEnd) { in intersect()
533 swapIterators(First, FirstEnd, Second, SecondEnd); in intersect()
567 swapIterators(First, FirstEnd, Second, SecondEnd); in intersect()