Lines Matching refs:ptr
103 OwnedPtr<TestObject> ptr; in TestOwnedPtr() local
105 VerifyPointer(ptr, nullptr); in TestOwnedPtr()
112 OwnedPtr<TestObject> ptr(&obj1); in TestOwnedPtr() local
114 VerifyPointer(ptr, &obj1); in TestOwnedPtr()
136 OwnedPtr<TestObject> ptr(&obj1); in TestOwnedPtr() local
138 VerifyPointer(ptr, &obj1); in TestOwnedPtr()
140 ptr.Free(); in TestOwnedPtr()
143 VerifyPointer(ptr, nullptr); in TestOwnedPtr()
145 ptr.Free(); in TestOwnedPtr()
148 VerifyPointer(ptr, nullptr); in TestOwnedPtr()
157 OwnedPtr<TestObject> ptr(&obj1); in TestOwnedPtr() local
159 VerifyPointer(ptr, &obj1); in TestOwnedPtr()
161 ptr.Reset(&obj2); in TestOwnedPtr()
165 VerifyPointer(ptr, &obj2); in TestOwnedPtr()
167 ptr.Reset(); in TestOwnedPtr()
169 VerifyPointer(ptr, nullptr); in TestOwnedPtr()
171 ptr.Reset(&obj3); in TestOwnedPtr()
172 VerifyPointer(ptr, &obj3); in TestOwnedPtr()
264 OwnedPtr<TestObject> ptr(&obj1); in TestOwnedPtr() local
266 VerifyPointer(ptr, &obj1); in TestOwnedPtr()
268 VerifyOrQuit(ptr.Release() == &obj1); in TestOwnedPtr()
270 VerifyPointer(ptr, nullptr); in TestOwnedPtr()
272 VerifyOrQuit(ptr.Release() == nullptr); in TestOwnedPtr()
274 VerifyPointer(ptr, nullptr); in TestOwnedPtr()
296 RetainPtr<TestObject> ptr; in TestRetainPtr() local
298 VerifyPointer(ptr, nullptr); in TestRetainPtr()
305 RetainPtr<TestObject> ptr(&obj1); in TestRetainPtr() local
307 VerifyPointer(ptr, &obj1, 1); in TestRetainPtr()
344 RetainPtr<TestObject> ptr(&obj1); in TestRetainPtr() local
346 VerifyPointer(ptr, &obj1, 1); in TestRetainPtr()
348 ptr.Reset(&obj2); in TestRetainPtr()
351 VerifyPointer(ptr, &obj2, 1); in TestRetainPtr()
353 ptr.Reset(); in TestRetainPtr()
355 VerifyPointer(ptr, nullptr); in TestRetainPtr()
357 ptr.Reset(&obj3); in TestRetainPtr()
358 VerifyPointer(ptr, &obj3, 1); in TestRetainPtr()
457 RetainPtr<TestObject> ptr(&obj1); in TestRetainPtr() local
459 VerifyPointer(ptr, &obj1, 1); in TestRetainPtr()
461 VerifyOrQuit(ptr.Release() == &obj1); in TestRetainPtr()
462 VerifyPointer(ptr, nullptr); in TestRetainPtr()
464 VerifyOrQuit(ptr.Release() == nullptr); in TestRetainPtr()
465 VerifyPointer(ptr, nullptr); in TestRetainPtr()