nw::ut::MovePtr::MovePtr Constructor
MovePtr();
MovePtr(
const MovePtr & pointer
);
template <typename TTObject>
explicit MovePtr(
TTObject * pointer
);
template <typename TTObject>
MovePtr(
TTObject * pointer,
os::IAllocator * allocator
);
template <typename TTObject, typename TTDeleter>
MovePtr(
TTObject * pointer,
TTDeleter deleter
);
template <typename TTObject, typename TTDeleter>
MovePtr(
internal::MoveSource< MovePtr< TTObject, TTDeleter > > source
);
| MovePtr ( ) | Constructor. |
| MovePtr ( const MovePtr & ) | Copy constructor. Moves an element from the copy source. |
| MovePtr ( TTObject * ) | Constructor. |
| MovePtr ( TTObject *, os::IAllocator * ) | Constructor. |
| MovePtr ( TTObject *, TTDeleter ) | Constructor. |
| MovePtr ( internal::MoveSource< MovePtr< TTObject, TTDeleter > > ) | Constructor. |
Constructor.
Copy constructor. Moves an element from the copy source.
Constructor.
Constructor.
Constructor.
Constructor.
CONFIDENTIAL