alloc_unique(Alloc &&a, Args &&...args) | honey::UniquePtr< T, Fin > | related |
Elem typedef | honey::UniquePtr< T, Fin > | |
finalizer() | honey::UniquePtr< T, Fin > | inline |
finalizer() const | honey::UniquePtr< T, Fin > | inline |
get() const | honey::UniquePtr< T, Fin > | inline |
make_unique(Args &&...args) | honey::UniquePtr< T, Fin > | related |
make_unique(szt size) | honey::UniquePtr< T, Fin > | related |
make_unique_auto_size(Args &&...args) | honey::UniquePtr< T, Fin > | related |
NoCopy(const NoCopy &)=delete | honey::mt::NoCopy | private |
NoCopy()=default | honey::mt::NoCopy | private |
operator Ptr() const | honey::UniquePtr< T, Fin > | inline |
operator!=(const UniquePtr< U, F > &rhs) const | honey::UniquePtr< T, Fin > | inline |
operator*() const | honey::UniquePtr< T, Fin > | inline |
operator->() const | honey::UniquePtr< T, Fin > | inline |
operator<(const UniquePtr< U, F > &rhs) const | honey::UniquePtr< T, Fin > | inline |
operator<=(const UniquePtr< U, F > &rhs) const | honey::UniquePtr< T, Fin > | inline |
operator=(UniquePtr &&rhs) | honey::UniquePtr< T, Fin > | inline |
operator=(UniquePtr< U, F > &&rhs) | honey::UniquePtr< T, Fin > | inline |
honey::mt::NoCopy::operator=(const NoCopy &)=delete | honey::mt::NoCopy | private |
operator==(const UniquePtr< U, F > &rhs) const | honey::UniquePtr< T, Fin > | inline |
operator>(const UniquePtr< U, F > &rhs) const | honey::UniquePtr< T, Fin > | inline |
operator>=(const UniquePtr< U, F > &rhs) const | honey::UniquePtr< T, Fin > | inline |
Ptr typedef | honey::UniquePtr< T, Fin > | |
Ref typedef | honey::UniquePtr< T, Fin > | |
release() | honey::UniquePtr< T, Fin > | inline |
set(Ptr p) | honey::UniquePtr< T, Fin > | inline |
UniquePtr class | honey::UniquePtr< T, Fin > | friend |
UniquePtr() | honey::UniquePtr< T, Fin > | inline |
UniquePtr(nullptr_t) | honey::UniquePtr< T, Fin > | inline |
UniquePtr(Ptr ptr, Fin_ &&f=Fin_()) | honey::UniquePtr< T, Fin > | inlineexplicit |
UniquePtr(UniquePtr &&rhs) noexcept | honey::UniquePtr< T, Fin > | inline |
UniquePtr(UniquePtr< U, F > &&rhs) | honey::UniquePtr< T, Fin > | inline |
~UniquePtr() | honey::UniquePtr< T, Fin > | inline |