_p | smart_ptr< T, delete_policy > | protected |
clear() | smart_ptr< T, delete_policy > | inline |
const_ptr_type typedef (defined in smart_ptr< T, delete_policy >) | smart_ptr< T, delete_policy > | |
const_ref_type typedef (defined in smart_ptr< T, delete_policy >) | smart_ptr< T, delete_policy > | |
data_type typedef (defined in smart_ptr< T, delete_policy >) | smart_ptr< T, delete_policy > | |
get() | smart_ptr< T, delete_policy > | inline |
get() const | smart_ptr< T, delete_policy > | inline |
operator bool() const | smart_ptr< T, delete_policy > | inline |
operator const_ptr_type() const | smart_ptr< T, delete_policy > | inline |
operator const_ref_type() const | smart_ptr< T, delete_policy > | inline |
operator ptr_type() | smart_ptr< T, delete_policy > | inline |
operator ref_type() | smart_ptr< T, delete_policy > | inline |
operator->() | smart_ptr< T, delete_policy > | inline |
operator->() const | smart_ptr< T, delete_policy > | inline |
operator=(smart_ptr< T > &&other) | smart_ptr< T, delete_policy > | inline |
operator=(ptr_type p) | smart_ptr< T, delete_policy > | inline |
operator=(const smart_ptr< T > &)=delete | smart_ptr< T, delete_policy > | protected |
ptr_type typedef (defined in smart_ptr< T, delete_policy >) | smart_ptr< T, delete_policy > | |
ref_type typedef (defined in smart_ptr< T, delete_policy >) | smart_ptr< T, delete_policy > | |
reset() | smart_ptr< T, delete_policy > | inline |
safe_delete() | smart_ptr< T, delete_policy > | inlinevirtual |
set(ptr_type p) | smart_ptr< T, delete_policy > | inline |
smart_ptr() | smart_ptr< T, delete_policy > | inline |
smart_ptr(ptr_type p) | smart_ptr< T, delete_policy > | inline |
smart_ptr(smart_ptr< T > &&other) | smart_ptr< T, delete_policy > | inline |
smart_ptr(const smart_ptr< T > &)=delete | smart_ptr< T, delete_policy > | protected |
~smart_ptr() | smart_ptr< T, delete_policy > | inlinevirtual |