Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h34 class IntrusiveRefCntPtr; variable
148 explicit IntrusiveRefCntPtr() : Obj(nullptr) {} in IntrusiveRefCntPtr() function
150 IntrusiveRefCntPtr(T* obj) : Obj(obj) { in IntrusiveRefCntPtr() function
154 IntrusiveRefCntPtr(const IntrusiveRefCntPtr& S) : Obj(S.Obj) { in IntrusiveRefCntPtr() function
158 IntrusiveRefCntPtr(IntrusiveRefCntPtr&& S) : Obj(S.Obj) { in IntrusiveRefCntPtr() function
163 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X>&& S) : Obj(S.get()) { in IntrusiveRefCntPtr() function
168 IntrusiveRefCntPtr(const IntrusiveRefCntPtr<X>& S) in IntrusiveRefCntPtr() function
208 friend class IntrusiveRefCntPtr; variable
/minix3/external/bsd/llvm/dist/llvm/unittests/ADT/
H A DIntrusiveRefCntPtrTest.cpp22 TEST(IntrusiveRefCntPtr, RefCountedBaseVPTRCopyDoesNotLeak) { in TEST() argument
32 TEST(IntrusiveRefCntPtr, RefCountedBaseCopyDoesNotLeak) { in TEST() argument
55 TEST(IntrusiveRefCntPtr, UsesTraitsToRetainAndRelease) { in TEST() argument
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DLLVM.h42 template <typename T> class IntrusiveRefCntPtr; variable