Searched refs:WeakPtr (Results 1 – 2 of 2) sorted by relevance
| /NW4C-1.3.3/include/nw/ut/ |
| D | ut_SharedPtr.h | 179 template <typename Obj, typename TLockObject = DefaultLockObject> class WeakPtr; variable 256 /* ctor */ explicit SharedPtr(const WeakPtr<TObj, TLockObject>& other) in SharedPtr() 400 template <typename U, typename ULockObject> friend class WeakPtr; variable 445 class WeakPtr 451 /* ctor */ WeakPtr() : m_pObj( NULL ), m_pCnt( NULL ), m_pAllocator( NULL ) in WeakPtr() function 461 /* ctor */ /* implicit */ WeakPtr(const SharedPtr<U, TLockObject>& other) in WeakPtr() function 478 /* ctor */ /* implicit */ WeakPtr(const WeakPtr<U, TLockObject>& other) in WeakPtr() function 492 /* dtor */ ~WeakPtr() in ~WeakPtr() 519 WeakPtr& operator = (const SharedPtr<U, TLockObject>& rhs) 521 WeakPtr(rhs).SwapObjPtr(*this); [all …]
|
| /NW4C-1.3.3/demos/ut/SharedPtr/sources/ |
| D | main.cpp | 77 nw::ut::WeakPtr<AAA> pWeakAAA; in nnMain() 78 nw::ut::WeakPtr<Base, nw::os::LockObject> pWeakBase; in nnMain() 87 nw::ut::WeakPtr<BBB, nw::os::LockObject> pWeakBBB; in nnMain()
|