| alias(const smart_ptr_base< T, C, COUNTER > &) | stlplus::smart_ptr_base< T, C, COUNTER > | inline |
| alias_count(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | inline |
| aliases(const smart_ptr_base< T, C, COUNTER > &) const | stlplus::smart_ptr_base< T, C, COUNTER > | inline |
| BASE typedef | mrpt::utils::CObjectPtr | private |
| clear(void) | stlplus::smart_ptr_base< T, C, COUNTER > | inline |
| clear_unique(void) | stlplus::smart_ptr_base< T, C, COUNTER > | inline |
| CObjectPtr() | mrpt::utils::CObjectPtr | inline |
| CObjectPtr(const CObject &data) | mrpt::utils::CObjectPtr | inlineexplicit |
| CObjectPtr(CObject *data) | mrpt::utils::CObjectPtr | inlineexplicit |
| const_reference typedef | stlplus::smart_ptr_base< T, C, COUNTER > | |
| copy(const smart_ptr_base< T, C, COUNTER > &) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| handle(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| m_holder | stlplus::smart_ptr_base< T, C, COUNTER > | protected |
| make_alias(void *handle) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| make_unique(void) | stlplus::smart_ptr_base< T, C, COUNTER > | inline |
| null(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| operator bool(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| operator!(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| operator*(void) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| operator*(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| operator->(void) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| operator->(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| operator=(const CObject &data) | mrpt::utils::CObjectPtr | inline |
| operator=(const CObjectPtr &r) | mrpt::utils::CObjectPtr | inline |
| smart_ptr_clone< CObject >::operator=(const CObject &data) | stlplus::smart_ptr_clone< CObject > | inline |
| smart_ptr_clone< CObject >::operator=(const smart_ptr_clone< CObject > &r) | stlplus::smart_ptr_clone< CObject > | inline |
| pointer(void) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| pointer(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| present(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| reference typedef | stlplus::smart_ptr_base< T, C, COUNTER > | |
| set(T *data=0) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| set_value(const T &data) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| smart_ptr_base(void) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| smart_ptr_base(const T &data) | stlplus::smart_ptr_base< T, C, COUNTER > | explicit |
| smart_ptr_base(T *data) | stlplus::smart_ptr_base< T, C, COUNTER > | explicit |
| smart_ptr_base(const smart_ptr_base< T, C, COUNTER > &r) | stlplus::smart_ptr_base< T, C, COUNTER > | explicit |
| smart_ptr_clone(void) | stlplus::smart_ptr_clone< CObject > | inline |
| smart_ptr_clone(const CObject &data) | stlplus::smart_ptr_clone< CObject > | inlineexplicit |
| smart_ptr_clone(CObject *data) | stlplus::smart_ptr_clone< CObject > | inlineexplicit |
| value(void) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| value(void) const | stlplus::smart_ptr_base< T, C, COUNTER > | |
| value_copy typedef | stlplus::smart_ptr_base< T, C, COUNTER > | |
| value_type typedef | stlplus::smart_ptr_base< T, C, COUNTER > | |
| ~smart_ptr_base(void) | stlplus::smart_ptr_base< T, C, COUNTER > | |
| ~smart_ptr_clone(void) | stlplus::smart_ptr_clone< CObject > | inline |