| do_dynamic_cast() | nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > | inline |
| get() const | nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > | inline |
| m_pointer | nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > | mutableprotected |
| operator bool() const | nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > | inline |
| operator!() const | nemiver::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*() const | nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > | inline |
| operator->() const | nemiver::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) const | nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > | inline |
| operator==(const PointerType *a_ptr) const | nemiver::common::SafePtr< PointerType, ReferenceFunctor, UnreferenceFunctor > | inline |
| ref_and_get() const | nemiver::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 |