MADNESS  version 0.9
Public Member Functions | List of all members
madness::tr1::shptr::detail::sp_counted_impl_pd< Y, D > Class Template Reference

#include <shared_ptr_bits.h>

Inheritance diagram for madness::tr1::shptr::detail::sp_counted_impl_pd< Y, D >:
Inheritance graph
[legend]
Collaboration diagram for madness::tr1::shptr::detail::sp_counted_impl_pd< Y, D >:
Collaboration graph
[legend]

Public Member Functions

 sp_counted_impl_pd (Y *p, D d)
 
 sp_counted_impl_pd (Y *p)
 
virtual void dispose ()
 
virtual void * get_deleter (std::type_info const &ti)
 
- 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 Y, class D>
madness::tr1::shptr::detail::sp_counted_impl_pd< Y, D >::sp_counted_impl_pd ( Y *  p,
d 
)
inline
template<class Y, class D>
madness::tr1::shptr::detail::sp_counted_impl_pd< Y, D >::sp_counted_impl_pd ( Y *  p)
inline

Member Function Documentation

template<class Y, class D>
virtual void madness::tr1::shptr::detail::sp_counted_impl_pd< Y, D >::dispose ( )
inlinevirtual
template<class Y, class D>
virtual void* madness::tr1::shptr::detail::sp_counted_impl_pd< Y, D >::get_deleter ( std::type_info const &  ti)
inlinevirtual

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