Home
last modified time | relevance | path

Searched refs:RetainPtr (Results 1 – 2 of 2) sorted by relevance

/openthread-latest/src/core/common/
Dretain_ptr.hpp57 template <class Type> class RetainPtr : public Ptr<Type> class
65 RetainPtr(void) = default;
74 explicit RetainPtr(Type *aPointer) in RetainPtr() function in ot::RetainPtr
85 RetainPtr(const RetainPtr &aOther) in RetainPtr() function in ot::RetainPtr
97 ~RetainPtr(void) { DecrementRetainCount(); } in ~RetainPtr()
143 RetainPtr &operator=(const RetainPtr &aOther) in operator =()
172 template <class Type> friend class RetainPtr;
/openthread-latest/tests/unit/
Dtest_smart_ptrs.cpp296 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 …]