Searched defs:IntrusiveRefCntPtr (Results 1 – 6 of 6) sorted by relevance
180 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function181 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function182 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function186 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function192 IntrusiveRefCntPtr(std::unique_ptr<X> S) : Obj(S.release()) { in IntrusiveRefCntPtr() function236 template <typename X> friend class IntrusiveRefCntPtr; variable
34 template <typename T> class IntrusiveRefCntPtr; variable
43 template <typename T> class IntrusiveRefCntPtr; variable
19 template <typename T> class IntrusiveRefCntPtr; variable
88 TEST(IntrusiveRefCntPtr, UsesTraitsToRetainAndRelease) { in TEST() argument121 TEST(IntrusiveRefCntPtr, InteropsWithConvertible) { in TEST() argument
38 template <typename T> class IntrusiveRefCntPtr; global() variable