reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> { 837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> { 839 SmallVector() : SmallVectorImpl<T>(N) {} 846 explicit SmallVector(size_t Size, const T &Value = T()) 846 explicit SmallVector(size_t Size, const T &Value = T()) 847 : SmallVectorImpl<T>(N) { 855 SmallVector(ItTy S, ItTy E) : SmallVectorImpl<T>(N) { 861 : SmallVectorImpl<T>(N) { 865 SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) { 865 SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) { 869 SmallVector(const SmallVector &RHS) : SmallVectorImpl<T>(N) { 871 SmallVectorImpl<T>::operator=(RHS); 875 SmallVectorImpl<T>::operator=(RHS); 879 SmallVector(SmallVector &&RHS) : SmallVectorImpl<T>(N) { 881 SmallVectorImpl<T>::operator=(::std::move(RHS)); 884 SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) { 884 SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) { 886 SmallVectorImpl<T>::operator=(::std::move(RHS)); 890 SmallVectorImpl<T>::operator=(::std::move(RHS)); 894 const SmallVector &operator=(SmallVectorImpl<T> &&RHS) { 895 SmallVectorImpl<T>::operator=(::std::move(RHS)); 899 const SmallVector &operator=(std::initializer_list<T> IL) {