Home
last modified time | relevance | path

Searched refs:OwningArrayRef (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DArrayRef.h424 template <typename T> class OwningArrayRef : public MutableArrayRef<T> {
426 OwningArrayRef() = default;
427 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {} in OwningArrayRef() function
429 OwningArrayRef(ArrayRef<T> Data) in OwningArrayRef() function
434 OwningArrayRef(OwningArrayRef &&Other) { *this = Other; } in OwningArrayRef() function
436 OwningArrayRef &operator=(OwningArrayRef &&Other) {
443 ~OwningArrayRef() { delete[] this->data(); } in ~OwningArrayRef()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DLLVM.h34 template<typename T> class OwningArrayRef; variable
68 using llvm::OwningArrayRef;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DVTableBuilder.h247 OwningArrayRef<size_t> VTableIndices;
249 OwningArrayRef<VTableComponent> VTableComponents;
252 OwningArrayRef<VTableThunkTy> VTableThunks;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp2206 this->VTableIndices = OwningArrayRef<size_t>(VTableIndices); in VTableLayout()