| cast_const() const | SmartPtr< T, FreePolicy > | inline |
| cast_dynamic() const | SmartPtr< T, FreePolicy > | inline |
| cast_reinterpret() const | SmartPtr< T, FreePolicy > | inline |
| cast_static() const | SmartPtr< T, FreePolicy > | inline |
| ConstSmartPtr< T, FreePolicy > | SmartPtr< T, FreePolicy > | friend |
| ConstSmartPtr< void > | SmartPtr< T, FreePolicy > | friend |
| free_void_ptr(const void *ptr) | SmartPtr< T, FreePolicy > | inlineprivatestatic |
| get() | SmartPtr< T, FreePolicy > | inline |
| get() const | SmartPtr< T, FreePolicy > | inline |
| get_nonconst() const | SmartPtr< T, FreePolicy > | inline |
| invalid() const | SmartPtr< T, FreePolicy > | inline |
| is_of_type() const | SmartPtr< T, FreePolicy > | inline |
| m_ptr | SmartPtr< T, FreePolicy > | private |
| m_refCount | SmartPtr< T, FreePolicy > | private |
| operator bool() const noexcept | SmartPtr< T, FreePolicy > | inlineexplicit |
| operator!=(const SmartPtr &sp) const | SmartPtr< T, FreePolicy > | inline |
| operator!=(NullSmartPtr) const | SmartPtr< T, FreePolicy > | inline |
| operator!=(const ConstSmartPtr< TPtr, FreePolicy > &sp) const | SmartPtr< T, FreePolicy > | inline |
| operator*() | SmartPtr< T, FreePolicy > | inline |
| operator*() const | SmartPtr< T, FreePolicy > | inline |
| operator->() | SmartPtr< T, FreePolicy > | inline |
| operator->() const | SmartPtr< T, FreePolicy > | inline |
| operator=(NullSmartPtr) | SmartPtr< T, FreePolicy > | inline |
| operator=(const SmartPtr &sp) | SmartPtr< T, FreePolicy > | inline |
| operator=(const SmartPtr< TIn, FreePolicy > &sp) | SmartPtr< T, FreePolicy > | inline |
| operator==(const SmartPtr &sp) const | SmartPtr< T, FreePolicy > | inline |
| operator==(NullSmartPtr) const | SmartPtr< T, FreePolicy > | inline |
| operator==(const ConstSmartPtr< TPtr, FreePolicy > &sp) const | SmartPtr< T, FreePolicy > | inline |
| refcount() const | SmartPtr< T, FreePolicy > | inline |
| refcount_ptr() const | SmartPtr< T, FreePolicy > | inline |
| release() | SmartPtr< T, FreePolicy > | inlineprivate |
| SmartPtr() | SmartPtr< T, FreePolicy > | inlineexplicit |
| SmartPtr(T *ptr) | SmartPtr< T, FreePolicy > | inlineexplicit |
| SmartPtr(NullSmartPtr) | SmartPtr< T, FreePolicy > | inline |
| SmartPtr(const SmartPtr &sp) | SmartPtr< T, FreePolicy > | inline |
| SmartPtr(const SmartPtr< TPtr, FreePolicy > &sp) | SmartPtr< T, FreePolicy > | inline |
| SmartPtr(T *ptr, int *refCount) | SmartPtr< T, FreePolicy > | inlineexplicit |
| SmartPtr< void > | SmartPtr< T, FreePolicy > | friend |
| valid() const | SmartPtr< T, FreePolicy > | inline |
| ~SmartPtr() | SmartPtr< T, FreePolicy > | inline |