IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
mem_unique_ptr.hxx File Reference

Go to the source code of this file.

Classes

struct  ice::UniquePtr< T >
struct  ice::UniquePtr< T >::UserDeleterInfo

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.

Concepts

concept  ice::MakeUniqueConstructorAvailable

Typedefs

template<typename T>
using ice::UniquePtrCustomDeleter = void(T*) noexcept

Functions

template<typename T, typename... Args>
auto ice::make_unique (ice::Allocator &alloc, Args &&... args) noexcept -> ice::UniquePtr< T >
template<typename T>
auto ice::make_unique (ice::UniquePtrCustomDeleter< T > *fn_deleter, T *instanced_object) noexcept -> ice::UniquePtr< T >