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:448
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:450
¶OwningArrayRef<T>(size_t Size)
OwningArrayRef<T>(size_t Size)
Declared at: llvm/include/llvm/ADT/ArrayRef.h:451
Parameters
- size_t Size
¶OwningArrayRef<T>(ArrayRef<T> Data)
OwningArrayRef<T>(ArrayRef<T> Data)
Declared at: llvm/include/llvm/ADT/ArrayRef.h:453
Parameters
- ArrayRef<T> Data
¶OwningArrayRef<T>(OwningArrayRef<T>&& Other)
OwningArrayRef<T>(OwningArrayRef<T>&& Other)
Declared at: llvm/include/llvm/ADT/ArrayRef.h:458
Parameters
- OwningArrayRef<T>&& Other
¶~OwningArrayRef<T>()
~OwningArrayRef<T>()
Declared at: llvm/include/llvm/ADT/ArrayRef.h:467