libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::UniqueHandle< Handle, Deleter, NullHandle > Member List

This is the complete list of members for donut::UniqueHandle< Handle, Deleter, NullHandle >, including all inherited members.

get() const noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inline
operator bool() const noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inlineexplicit
operator=(const UniqueHandle &)=deletedonut::UniqueHandle< Handle, Deleter, NullHandle >
operator=(UniqueHandle &&other) noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inline
operator==(const UniqueHandle &other) const noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inline
release() noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inline
reset(Handle newHandle=NullHandle) noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inline
UniqueHandle() noexcept=defaultdonut::UniqueHandle< Handle, Deleter, NullHandle >
UniqueHandle(Handle handle) noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inlineexplicit
UniqueHandle(const UniqueHandle &)=deletedonut::UniqueHandle< Handle, Deleter, NullHandle >
UniqueHandle(UniqueHandle &&other) noexceptdonut::UniqueHandle< Handle, Deleter, NullHandle >inline
~UniqueHandle()donut::UniqueHandle< Handle, Deleter, NullHandle >inline