API Documentation
nkMemory::UniquePtr< T > Member List

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

empty() constnkMemory::UniquePtr< T >
get() constnkMemory::UniquePtr< T >
operator bool() constnkMemory::UniquePtr< T >
operator std::unique_ptr< T >()nkMemory::UniquePtr< T >
operator std::unique_ptr< U >()nkMemory::UniquePtr< T >
operator!() constnkMemory::UniquePtr< T >
operator*()nkMemory::UniquePtr< T >
operator*() constnkMemory::UniquePtr< T >
operator->()nkMemory::UniquePtr< T >
operator->() constnkMemory::UniquePtr< T >
operator=(const UniquePtr< T > &other)=deletenkMemory::UniquePtr< T >
operator=(UniquePtr< T > &&other) noexceptnkMemory::UniquePtr< T >
release()nkMemory::UniquePtr< T >
reset(T *data=nullptr)nkMemory::UniquePtr< T >
UniquePtr() noexceptnkMemory::UniquePtr< T >
UniquePtr(T *data) noexceptnkMemory::UniquePtr< T >
UniquePtr(U *data) noexceptnkMemory::UniquePtr< T >
UniquePtr(const UniquePtr< T > &other)=deletenkMemory::UniquePtr< T >
UniquePtr(UniquePtr< T > &&other) noexceptnkMemory::UniquePtr< T >
UniquePtr(UniquePtr< U > &&other) noexceptnkMemory::UniquePtr< T >
UniquePtr(std::unique_ptr< T > stdPtr) noexceptnkMemory::UniquePtr< T >
UniquePtr(std::unique_ptr< U > stdPtr) noexceptnkMemory::UniquePtr< T >
~UniquePtr()nkMemory::UniquePtr< T >