Lines Matching defs:swap
434 void swap(SmallVectorImpl &RHS);
704 void SmallVectorImpl<T>::swap(SmallVectorImpl<T> &RHS) {
709 std::swap(this->BeginX, RHS.BeginX);
710 std::swap(this->EndX, RHS.EndX);
711 std::swap(this->CapacityX, RHS.CapacityX);
723 std::swap((*this)[i], RHS[i]);
923 /// Implement std::swap in terms of SmallVector swap.
926 swap(llvm::SmallVectorImpl<T> &LHS, llvm::SmallVectorImpl<T> &RHS) {
927 LHS.swap(RHS);
930 /// Implement std::swap in terms of SmallVector swap.
933 swap(llvm::SmallVector<T, N> &LHS, llvm::SmallVector<T, N> &RHS) {
934 LHS.swap(RHS);