Home
last modified time | relevance | path

Searched defs:IntrusiveRefCntPtr (Results 1 – 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDIntrusiveRefCntPtr.h180 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function
181 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function
182 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function
186 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function
192 IntrusiveRefCntPtr(std::unique_ptr<X> S) : Obj(S.release()) { in IntrusiveRefCntPtr() function
236 template <typename X> friend class IntrusiveRefCntPtr; variable
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDPasses.h34 template <typename T> class IntrusiveRefCntPtr; variable
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDLLVM.h43 template <typename T> class IntrusiveRefCntPtr; variable
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/
HDBackendUtil.h19 template <typename T> class IntrusiveRefCntPtr; variable
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Passes/
HDPassBuilder.h38 template <typename T> class IntrusiveRefCntPtr; variable