TUniquePtr

Overload list

Windows
MacOS
Linux
Name Description

Public function

TUniquePtr()

Default constructor - initializes the TUniquePtr to null.

Public function

TUniquePtr

(
    const TUniquePtr&
)

Non-copyable.

Public function

TUniquePtr

(
    U* InPtr
)

Pointer constructor - takes ownership of the pointed-to object

Public function

TUniquePtr

(
    TYPE_OF_NULLPTR
)

Nullptr constructor - initializes the TUniquePtr to null.

Public function

TUniquePtr

(
    TUniquePtr&& Other
)

Move constructor

Public function

TUniquePtr

(
    TUniquePtr< OtherT, OtherDeleter > ...
)

Constructor from rvalues of other (usually derived) types

Public function

TUniquePtr

(
    U* InPtr,
    Deleter&& InDeleter
)

Pointer constructor - takes ownership of the pointed-to object

Public function

TUniquePtr

(
    U* InPtr,
    const Deleter& InDeleter
)

Pointer constructor - takes ownership of the pointed-to object

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss