reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
423 template <typename T> class OwningArrayRef : public MutableArrayRef<T> { 426 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {} 426 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {} 428 OwningArrayRef(ArrayRef<T> Data) 429 : MutableArrayRef<T>(new T[Data.size()], Data.size()) { 429 : MutableArrayRef<T>(new T[Data.size()], Data.size()) { 437 this->MutableArrayRef<T>::operator=(Other); 438 Other.MutableArrayRef<T>::operator=(MutableArrayRef<T>()); 438 Other.MutableArrayRef<T>::operator=(MutableArrayRef<T>());