MADNESS  version 0.9
Public Member Functions | List of all members
madness::tr1::shptr::detail::sp_counted_impl_p< X > Class Template Reference

#include <shared_ptr_bits.h>

Inheritance diagram for madness::tr1::shptr::detail::sp_counted_impl_p< X >:
Inheritance graph
[legend]
Collaboration diagram for madness::tr1::shptr::detail::sp_counted_impl_p< X >:
Collaboration graph
[legend]

Public Member Functions

 sp_counted_impl_p (X *px)
 
virtual void dispose ()
 
virtual void * get_deleter (std::type_info const &)
 
- Public Member Functions inherited from madness::tr1::shptr::detail::sp_counted_base
 sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual void destroy ()
 
void add_ref_copy ()
 
bool add_ref_lock ()
 
void release ()
 
void weak_add_ref ()
 
void weak_release ()
 
long use_count () const
 

Constructor & Destructor Documentation

template<class X >
madness::tr1::shptr::detail::sp_counted_impl_p< X >::sp_counted_impl_p ( X *  px)
inlineexplicit

Member Function Documentation

template<class X >
virtual void madness::tr1::shptr::detail::sp_counted_impl_p< X >::dispose ( )
inlinevirtual
template<class X >
virtual void* madness::tr1::shptr::detail::sp_counted_impl_p< X >::get_deleter ( std::type_info const &  )
inlinevirtual

The documentation for this class was generated from the following file: