IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::UniquePtr< T > Member List

This is the complete list of members for ice::UniquePtr< T >, including all inherited members.

_allocice::UniquePtr< T >
_deleterice::UniquePtr< T >
_ptrice::UniquePtr< T >
get() const noexcept -> T *ice::UniquePtr< T >inline
operator*() const noexcept -> T &ice::UniquePtr< T >inline
operator->() const noexcept -> T *ice::UniquePtr< T >inline
operator=(UniquePtr &&other) noexcept -> UniquePtr &ice::UniquePtr< T >inline
operator=(UniquePtr< U > &&other) noexcept -> UniquePtr &ice::UniquePtr< T >inline
operator=(std::nullptr_t) noexcept -> UniquePtr &ice::UniquePtr< T >inline
operator==(std::nullptr_t) const noexceptice::UniquePtr< T >inline
reset() noexceptice::UniquePtr< T >inline
UniquePtr() noexceptice::UniquePtr< T >inline
UniquePtr(ice::Allocator *alloc, T *ptr) noexceptice::UniquePtr< T >inlineexplicit
UniquePtr(ice::UniquePtrCustomDeleter< T > *deleter_fn, T *ptr) noexceptice::UniquePtr< T >inlineexplicit
UniquePtr(UniquePtr &&other) noexceptice::UniquePtr< T >inline
UniquePtr(UniquePtr< U > &&other) noexceptice::UniquePtr< T >inline
~UniquePtr() noexceptice::UniquePtr< T >inline