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