Nemiver  0.3
nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > Member List

This is the complete list of members for nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >, including all inherited members.

do_dynamic_cast()nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
get() constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
m_pointernemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >mutableprotected
operator bool() constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator!() constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator!=(const PointerType *a_pointer)nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator!=(const SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > &a_safe_ptr)nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator*() constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator->() constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator=(const SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > &a_safe_ptr)nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator==(const SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > &a_safe_ptr) constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
operator==(const PointerType *a_ptr) constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
ref_and_get() constnemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
reference()nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
release()nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
reset()nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
reset(const PointerType *a_pointer, bool a_do_ref=false)nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
SafePtr(const PointerType *a_pointer, bool a_do_ref=false)nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inlineexplicit
SafePtr()nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
SafePtr(const SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > &a_safe_ptr)nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
swap(SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > &a_safe_ptr)nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
unreference()nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline
~SafePtr()nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor >inline