SharedPtr();
explicit SharedPtr(
TObj * pObj,
nw::os::IAllocator * pAllocator = NULL,
SharedPtrCount< TLockObject > * pCnt = NULL
);
SharedPtr(
const SharedPtr & other
);
template <typename Y>
SharedPtr(
const SharedPtr< Y, TLockObject > & other
);
explicit SharedPtr(
const WeakPtr< TObj, TLockObject > & other
);
| SharedPtr ( ) | |
| SharedPtr ( TObj *, nw::os::IAllocator *, SharedPtrCount< TLockObject > * ) | Constructor. |
| SharedPtr ( const SharedPtr & ) | Copy constructor. |
| SharedPtr ( const SharedPtr< Y, TLockObject > & ) | Copy constructor. |
| SharedPtr ( const WeakPtr< TObj, TLockObject > & ) | Copy constructor. |
Constructor.
Copy constructor.
Copy constructor.
Copy constructor.
CONFIDENTIAL