LLVM API Documentation

std Namespace Reference


Functions

template<class Ty>
void swap (llvm::iplist< Ty > &Left, llvm::iplist< Ty > &Right)
template<typename T>
void swap (llvm::SmallVectorImpl< T > &LHS, llvm::SmallVectorImpl< T > &RHS)
 Implement std::swap in terms of SmallVector swap.
template<typename T, unsigned N>
void swap (llvm::SmallVector< T, N > &LHS, llvm::SmallVector< T, N > &RHS)
 Implement std::swap in terms of SmallVector swap.


Function Documentation

template<typename T, unsigned N>
void std::swap ( llvm::SmallVector< T, N > &  LHS,
llvm::SmallVector< T, N > &  RHS 
) [inline]

Implement std::swap in terms of SmallVector swap.

Definition at line 602 of file SmallVector.h.

References llvm::SmallVectorImpl< T >::swap().

template<typename T>
void std::swap ( llvm::SmallVectorImpl< T > &  LHS,
llvm::SmallVectorImpl< T > &  RHS 
) [inline]

Implement std::swap in terms of SmallVector swap.

Definition at line 595 of file SmallVector.h.

References llvm::SmallVectorImpl< T >::swap().

template<class Ty>
void std::swap ( llvm::iplist< Ty > &  Left,
llvm::iplist< Ty > &  Right 
) [inline]