LLVM API Documentation

Functions
std Namespace Reference

Functions

void swap (llvm::BitVector &LHS, llvm::BitVector &RHS)
 Implement std::swap in terms of BitVector swap.
template<class Ty >
void swap (llvm::iplist< Ty > &Left, llvm::iplist< Ty > &Right)
void swap (llvm::SmallBitVector &LHS, llvm::SmallBitVector &RHS)
 Implement std::swap in terms of BitVector swap.
template<class T , unsigned N>
void swap (llvm::SmallPtrSet< T, N > &LHS, llvm::SmallPtrSet< T, N > &RHS)
 Implement std::swap in terms of SmallPtrSet swap.
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<class T , unsigned N>
void std::swap ( llvm::SmallPtrSet< T, N > &  LHS,
llvm::SmallPtrSet< T, N > &  RHS 
) [inline]

Implement std::swap in terms of SmallPtrSet swap.

Definition at line 334 of file SmallPtrSet.h.

References llvm::SmallPtrSet< PtrType, SmallSize >::swap().

void std::swap ( llvm::BitVector LHS,
llvm::BitVector RHS 
) [inline]
void std::swap ( llvm::SmallBitVector LHS,
llvm::SmallBitVector RHS 
) [inline]

Implement std::swap in terms of BitVector swap.

Definition at line 599 of file SmallBitVector.h.

References llvm::SmallBitVector::swap().

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

Definition at line 717 of file ilist.h.

References llvm::iplist< NodeTy, Traits >::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 897 of file SmallVector.h.

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

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 904 of file SmallVector.h.

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