alloc_shared(Alloc &&a, Args &&...args) | honey::SharedPtr< T > | related |
alloc_shared(Alloc &&a, Args &&...args) | honey::SharedPtr< T > | related |
const_pointer_cast(const SharedPtr< U > &) | honey::SharedPtr< T > | friend |
const_pointer_cast(const SharedPtr< U > &rhs) | honey::SharedPtr< T > | related |
dynamic_pointer_cast(const SharedPtr< U > &) | honey::SharedPtr< T > | friend |
dynamic_pointer_cast(const SharedPtr< U > &rhs) | honey::SharedPtr< T > | related |
Elem typedef | honey::SharedPtr< T > | |
get() const | honey::SharedPtr< T > | inline |
make_shared(Args &&...args) | honey::SharedPtr< T > | related |
operator T *() const | honey::SharedPtr< T > | inline |
operator!=(const SharedPtr< U > &rhs) const | honey::SharedPtr< T > | inline |
operator!=(nullptr_t) const | honey::SharedPtr< T > | inline |
operator!=(nullptr_t, const SharedPtr &rhs) | honey::SharedPtr< T > | friend |
operator*() const | honey::SharedPtr< T > | inline |
operator->() const | honey::SharedPtr< T > | inline |
operator<(const SharedPtr< U > &rhs) const | honey::SharedPtr< T > | inline |
operator<=(const SharedPtr< U > &rhs) const | honey::SharedPtr< T > | inline |
operator=(const SharedPtr &rhs) | honey::SharedPtr< T > | inline |
operator=(const SharedPtr< U > &rhs) | honey::SharedPtr< T > | inline |
operator=(SharedPtr &&rhs) | honey::SharedPtr< T > | inline |
operator=(SharedPtr< U > &&rhs) | honey::SharedPtr< T > | inline |
operator=(UniquePtr< U, Fin > &&rhs) | honey::SharedPtr< T > | inline |
operator=(UniquePtr< U, Fin > &&rhs) | honey::SharedPtr< T > | inline |
operator==(const SharedPtr< U > &rhs) const | honey::SharedPtr< T > | inline |
operator==(nullptr_t) const | honey::SharedPtr< T > | inline |
operator==(nullptr_t, const SharedPtr &rhs) | honey::SharedPtr< T > | friend |
operator>(const SharedPtr< U > &rhs) const | honey::SharedPtr< T > | inline |
operator>=(const SharedPtr< U > &rhs) const | honey::SharedPtr< T > | inline |
priv::SharedControl_obj | honey::SharedPtr< T > | friend |
Ref typedef | honey::SharedPtr< T > | |
refCount() const | honey::SharedPtr< T > | inline |
set(U *ptr) | honey::SharedPtr< T > | inline |
set(U *ptr, Fin &&f=Fin(), Alloc &&a=Alloc()) | honey::SharedPtr< T > | inline |
set(nullptr_t) | honey::SharedPtr< T > | inline |
SharedPtr class | honey::SharedPtr< T > | friend |
SharedPtr() | honey::SharedPtr< T > | inline |
SharedPtr(nullptr_t) | honey::SharedPtr< T > | inline |
SharedPtr(U *ptr) | honey::SharedPtr< T > | inline |
SharedPtr(U *ptr, Fin &&f=Fin(), Alloc &&a=Alloc()) | honey::SharedPtr< T > | inlineexplicit |
SharedPtr(const SharedPtr &ptr) | honey::SharedPtr< T > | inline |
SharedPtr(const SharedPtr< U > &ptr) | honey::SharedPtr< T > | inline |
SharedPtr(SharedPtr &&ptr) | honey::SharedPtr< T > | inline |
SharedPtr(SharedPtr< U > &&ptr) | honey::SharedPtr< T > | inline |
SharedPtr(const WeakPtr< U > &ptr) | honey::SharedPtr< T > | inlineexplicit |
SharedPtr(UniquePtr< U, Fin > &&ptr) | honey::SharedPtr< T > | inline |
static_pointer_cast(const SharedPtr< U > &) | honey::SharedPtr< T > | friend |
static_pointer_cast(const SharedPtr< U > &rhs) | honey::SharedPtr< T > | related |
unique() const | honey::SharedPtr< T > | inline |
WeakPtr class | honey::SharedPtr< T > | friend |
~SharedPtr() | honey::SharedPtr< T > | inline |