nw::ut::MovePtr::MovePtr Constructor

Syntax

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
);

List of Overloaded Member Functions

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.

Description of MovePtr ( )

Constructor.

Description of MovePtr ( const MovePtr & )

Copy constructor. Moves an element from the copy source.

Description of MovePtr ( TTObject * )

Constructor.

Description of MovePtr ( TTObject *, os::IAllocator * )

Constructor.

Description of MovePtr ( TTObject *, TTDeleter )

Constructor.

Description of MovePtr ( internal::MoveSource< MovePtr< TTObject, TTDeleter > > )

Constructor.


CONFIDENTIAL