Lines Matching defs:ptr
71 SharedPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists)
72 : m_ptr (ptr)
107 WeakPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists)
108 : m_ptr (ptr)
149 void operator() (Object* ptr)
152 delete ptr;
165 SharedPtr<Object> ptr;
166 DE_TEST_ASSERT(ptr.get() == DE_NULL);
167 DE_TEST_ASSERT(!ptr);
189 SharedPtr<Object> ptr(new Object(exists));
191 DE_TEST_ASSERT(ptr.get() != DE_NULL);
192 DE_TEST_ASSERT(ptr);
202 SharedPtr<Object> ptr(new Object(exists));
204 DE_TEST_ASSERT(ptr.get() != DE_NULL);
225 SharedPtr<Object> ptr(new Object(exists));
227 ptr = SharedPtr<Object>();
235 SharedPtr<Object> ptr(new Object(exists));
237 DE_TEST_ASSERT(ptr.get() != DE_NULL);
238 ptr = *&ptr;
297 SharedPtr<Object> ptr;
298 ptr = makeObject(exists);
364 SharedPtr<Object> ptr(new Object(exists));
367 WeakPtr<Object> weakPtr(ptr);
378 ptr = SharedPtr<Object>();
394 SharedPtr<Object> ptr(new Object(exists));
396 SharedPtrTestThread threadA(ptr, exists);
397 SharedPtrTestThread threadB(ptr, exists);
413 SharedPtr<Object> ptr(new Object(exists));
414 WeakPtrTestThread threadA(ptr, exists);
415 WeakPtrTestThread threadB(ptr, exists);
432 SharedPtr<Object> ptr(new Object(exists), CustomDeleter(&deleterCalled));
435 DE_TEST_ASSERT(ptr.get() != DE_NULL);