Searched refs:RetainPtr (Results 1 – 2 of 2) sorted by relevance
57 template <class Type> class RetainPtr : public Ptr<Type> class65 RetainPtr(void) = default;74 explicit RetainPtr(Type *aPointer) in RetainPtr() function in ot::RetainPtr85 RetainPtr(const RetainPtr &aOther) in RetainPtr() function in ot::RetainPtr97 ~RetainPtr(void) { DecrementRetainCount(); } in ~RetainPtr()143 RetainPtr &operator=(const RetainPtr &aOther) in operator =()172 template <class Type> friend class RetainPtr;
296 RetainPtr<TestObject> ptr; in TestRetainPtr()305 RetainPtr<TestObject> ptr(&obj1); in TestRetainPtr()316 RetainPtr<TestObject> ptr1(&obj1); in TestRetainPtr()317 RetainPtr<TestObject> ptr2(&obj1); in TestRetainPtr()329 RetainPtr<TestObject> ptr1(&obj1); in TestRetainPtr()330 RetainPtr<TestObject> ptr2(ptr1); in TestRetainPtr()344 RetainPtr<TestObject> ptr(&obj1); in TestRetainPtr()369 RetainPtr<TestObject> ptr1(&obj1); in TestRetainPtr()370 RetainPtr<TestObject> ptr2; in TestRetainPtr()388 RetainPtr<TestObject> ptr1(&obj1); in TestRetainPtr()[all …]