Skip to content

LiteFX::makeUnique

Creates a new unique pointer.

Synopsis

Declared in <litefx/containers.hpp>

template<
    class T,
    class... TArgs>
[[nodiscard]] constexpr UniquePtr<T> makeUnique(TArgs&&... _args);

Return Value

A new unique pointer.

Note

The return value should not be discarded.

Template Parameters

NameDescription
TThe type of the object, the pointer points to.