ug4
SmartPtr< T, FreePolicy > Member List

This is the complete list of members for SmartPtr< T, FreePolicy >, including all inherited members.

cast_const() constSmartPtr< T, FreePolicy >inline
cast_dynamic() constSmartPtr< T, FreePolicy >inline
cast_reinterpret() constSmartPtr< T, FreePolicy >inline
cast_static() constSmartPtr< T, FreePolicy >inline
ConstSmartPtr< T, FreePolicy > classSmartPtr< T, FreePolicy >friend
ConstSmartPtr< void > classSmartPtr< T, FreePolicy >friend
free_void_ptr(const void *ptr)SmartPtr< T, FreePolicy >inlineprivatestatic
get()SmartPtr< T, FreePolicy >inline
get() constSmartPtr< T, FreePolicy >inline
get_nonconst() constSmartPtr< T, FreePolicy >inline
invalid() constSmartPtr< T, FreePolicy >inline
is_of_type() constSmartPtr< T, FreePolicy >inline
m_ptrSmartPtr< T, FreePolicy >private
m_refCountSmartPtr< T, FreePolicy >private
operator bool() const noexceptSmartPtr< T, FreePolicy >inlineexplicit
operator!=(const SmartPtr &sp) constSmartPtr< T, FreePolicy >inline
operator!=(NullSmartPtr) constSmartPtr< T, FreePolicy >inline
operator!=(const ConstSmartPtr< TPtr, FreePolicy > &sp) constSmartPtr< T, FreePolicy >inline
operator*()SmartPtr< T, FreePolicy >inline
operator*() constSmartPtr< T, FreePolicy >inline
operator->()SmartPtr< T, FreePolicy >inline
operator->() constSmartPtr< 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) constSmartPtr< T, FreePolicy >inline
operator==(NullSmartPtr) constSmartPtr< T, FreePolicy >inline
operator==(const ConstSmartPtr< TPtr, FreePolicy > &sp) constSmartPtr< T, FreePolicy >inline
refcount() constSmartPtr< T, FreePolicy >inline
refcount_ptr() constSmartPtr< 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 > classSmartPtr< T, FreePolicy >friend
valid() constSmartPtr< T, FreePolicy >inline
~SmartPtr()SmartPtr< T, FreePolicy >inline