class OwningArrayRef
Declaration
template <typename T>
class OwningArrayRef { /* full declaration omitted */ };
Description
This is a MutableArrayRef that owns its array.
Declared at: llvm/include/llvm/ADT/ArrayRef.h:433
Templates
- T
Method Overview
- public OwningArrayRef<T>()
- public OwningArrayRef<T>(size_t Size)
- public OwningArrayRef<T>(ArrayRef<T> Data)
- public OwningArrayRef<T>(OwningArrayRef<T> && Other)
- public ~OwningArrayRef<T>()
Methods
¶OwningArrayRef<T>()
OwningArrayRef<T>()
Declared at: llvm/include/llvm/ADT/ArrayRef.h:435
¶OwningArrayRef<T>(size_t Size)
OwningArrayRef<T>(size_t Size)
Declared at: llvm/include/llvm/ADT/ArrayRef.h:436
Parameters
- size_t Size
¶OwningArrayRef<T>(ArrayRef<T> Data)
OwningArrayRef<T>(ArrayRef<T> Data)
Declared at: llvm/include/llvm/ADT/ArrayRef.h:438
Parameters
- ArrayRef<T> Data
¶OwningArrayRef<T>(OwningArrayRef<T>&& Other)
OwningArrayRef<T>(OwningArrayRef<T>&& Other)
Declared at: llvm/include/llvm/ADT/ArrayRef.h:443
Parameters
- OwningArrayRef<T>&& Other
¶~OwningArrayRef<T>()
~OwningArrayRef<T>()
Declared at: llvm/include/llvm/ADT/ArrayRef.h:452