| 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 |