Searched refs:TObj (Results 1 – 1 of 1) sorted by relevance
| /NW4C-1.2.23/include/nw/ut/ |
| D | ut_SharedPtr.h | 186 template <typename TObj, typename TLockObject = DefaultLockObject> 199 …/* ctor */ explicit SharedPtr(TObj* pObj, nw::os::IAllocator* pAllocator = NULL, SharedPtrCount<TL… 240 /* ctor */ /* implicit */ SharedPtr<TObj, TLockObject>(const SharedPtr<Y, TLockObject>& other) 256 /* ctor */ explicit SharedPtr(const WeakPtr<TObj, TLockObject>& other) in SharedPtr() argument 283 m_pObj->~TObj(); in ~SharedPtr() 320 SharedPtr<TObj, TLockObject>& operator = (const SharedPtr<U, TLockObject>& other) 335 …SharedPtr& Reset(TObj* pObj = NULL, nw::os::IAllocator* pAllocator = NULL, SharedPtrCount<… 346 TObj* Get() const { return m_pObj; } in Get() 353 TObj& operator * () const { NW_NULL_ASSERT( m_pObj ); return *m_pObj; } 360 TObj* operator -> () const { NW_NULL_ASSERT( m_pObj ); return m_pObj; } [all …]
|