Lines Matching refs:SharedPtr

71 	SharedPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists)
88 SharedPtr<Object> ptrA(m_ptr);
90 SharedPtr<Object> ptrB;
92 ptrA = SharedPtr<Object>();
100 SharedPtr<Object> m_ptr;
107 WeakPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists)
128 ptrA = SharedPtr<Object>();
136 SharedPtr<Object> m_ptr;
140 SharedPtr<Object> makeObject (bool& exists)
142 return SharedPtr<Object>(new Object(exists));
165 SharedPtr<Object> ptr;
172 SharedPtr<Object> ptrA;
173 SharedPtr<Object> ptrB(ptrA);
179 SharedPtr<Object> ptrA;
180 SharedPtr<Object> ptrB;
189 SharedPtr<Object> ptr(new Object(exists));
202 SharedPtr<Object> ptr(new Object(exists));
217 bool test = (SharedPtr<Object>(new Object(exists))).get() != DE_NULL && exists;
225 SharedPtr<Object> ptr(new Object(exists));
227 ptr = SharedPtr<Object>();
235 SharedPtr<Object> ptr(new Object(exists));
247 SharedPtr<Object> ptrA(new Object(exists));
250 SharedPtr<Object> ptrB(ptrA);
262 SharedPtr<Object> ptrA(new Object(exists));
265 SharedPtr<Object> ptrB;
279 SharedPtr<Object> ptrA(new Object(existsA));
282 SharedPtr<Object> ptrB(new Object(existsB));
297 SharedPtr<Object> ptr;
308 SharedPtr<Object> ptrA(new Object(existsA));
309 SharedPtr<Object> ptrB(new Object(existsB));
310 SharedPtr<Object> ptrC(ptrA);
322 SharedPtr<Object> basePtr;
324 SharedPtr<DerivedObject> derivedPtr(new DerivedObject(exists));
338 SharedPtr<DerivedObject> derivedPtr (new DerivedObject(exists));
339 SharedPtr<Object> basePtr (derivedPtr);
341 derivedPtr = SharedPtr<DerivedObject>();
351 SharedPtr<DerivedObject> derivedPtr (new DerivedObject(exists));
354 SharedPtr<Object> basePtr = (SharedPtr<Object>)(derivedPtr);
355 derivedPtr = SharedPtr<DerivedObject>();
364 SharedPtr<Object> ptr(new Object(exists));
370 SharedPtr<Object> newRef(weakPtr);
378 ptr = SharedPtr<Object>();
382 SharedPtr<Object> newRef(weakPtr);
390 // Basic SharedPtr threaded test.
394 SharedPtr<Object> ptr(new Object(exists));
413 SharedPtr<Object> ptr(new Object(exists));
432 SharedPtr<Object, CustomDeleter> ptr(new Object(exists), CustomDeleter(&deleterCalled));