boost::detail::sp_counted_impl_pd< P, D > Class Template Reference

#include <sysc/packages/boost/detail/sp_counted_impl.hpp>

Inheritance diagram for boost::detail::sp_counted_impl_pd< P, D >:

Inheritance graph
[legend]
Collaboration diagram for boost::detail::sp_counted_impl_pd< P, D >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 sp_counted_impl_pd (P p, D d)
virtual void dispose ()
virtual void * get_deleter (std::type_info const &ti)
virtual void destroy ()
virtual void destroy ()
virtual void destroy ()
virtual void destroy ()
virtual void destroy ()
virtual void destroy ()
virtual void destroy ()
virtual void destroy ()
void add_ref_copy ()
void add_ref_copy ()
void add_ref_copy ()
void add_ref_copy ()
void add_ref_copy ()
void add_ref_copy ()
void add_ref_copy ()
void add_ref_copy ()
bool add_ref_lock ()
bool add_ref_lock ()
bool add_ref_lock ()
bool add_ref_lock ()
bool add_ref_lock ()
bool add_ref_lock ()
bool add_ref_lock ()
bool add_ref_lock ()
void release ()
void release ()
void release ()
void release ()
void release ()
void release ()
void release ()
void release ()
void weak_add_ref ()
void weak_add_ref ()
void weak_add_ref ()
void weak_add_ref ()
void weak_add_ref ()
void weak_add_ref ()
void weak_add_ref ()
void weak_add_ref ()
void weak_release ()
void weak_release ()
void weak_release ()
void weak_release ()
void weak_release ()
void weak_release ()
void weak_release ()
void weak_release ()
long use_count () const
long use_count () const
long use_count () const
long use_count () const
long use_count () const
long use_count () const
long use_count () const
long use_count () const


Detailed Description

template<class P, class D>
class boost::detail::sp_counted_impl_pd< P, D >

Definition at line 120 of file sp_counted_impl.hpp.


Constructor & Destructor Documentation

template<class P, class D>
boost::detail::sp_counted_impl_pd< P, D >::sp_counted_impl_pd ( p,
d 
) [inline]

Definition at line 136 of file sp_counted_impl.hpp.


Member Function Documentation

template<class P, class D>
virtual void boost::detail::sp_counted_impl_pd< P, D >::dispose (  )  [inline, virtual]

Implements boost::detail::sp_counted_base.

Definition at line 140 of file sp_counted_impl.hpp.

template<class P, class D>
virtual void* boost::detail::sp_counted_impl_pd< P, D >::get_deleter ( std::type_info const &  ti  )  [inline, virtual]

Implements boost::detail::sp_counted_base.

Definition at line 145 of file sp_counted_impl.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 121 of file sp_counted_base_cw_ppc.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 109 of file sp_counted_base_cw_x86.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 108 of file sp_counted_base_gcc_ia64.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 132 of file sp_counted_base_gcc_ppc.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 124 of file sp_counted_base_gcc_x86.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 56 of file sp_counted_base_nt.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 67 of file sp_counted_base_pt.hpp.

virtual void boost::detail::sp_counted_base::destroy (  )  [inline, virtual, inherited]

Definition at line 63 of file sp_counted_base_w32.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 128 of file sp_counted_base_cw_ppc.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 116 of file sp_counted_base_cw_x86.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 115 of file sp_counted_base_gcc_ia64.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 139 of file sp_counted_base_gcc_ppc.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 131 of file sp_counted_base_gcc_x86.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 63 of file sp_counted_base_nt.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 74 of file sp_counted_base_pt.hpp.

void boost::detail::sp_counted_base::add_ref_copy (  )  [inline, inherited]

Definition at line 70 of file sp_counted_base_w32.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 133 of file sp_counted_base_cw_ppc.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 121 of file sp_counted_base_cw_x86.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 120 of file sp_counted_base_gcc_ia64.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 144 of file sp_counted_base_gcc_ppc.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 136 of file sp_counted_base_gcc_x86.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 68 of file sp_counted_base_nt.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 81 of file sp_counted_base_pt.hpp.

bool boost::detail::sp_counted_base::add_ref_lock (  )  [inline, inherited]

Definition at line 75 of file sp_counted_base_w32.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 138 of file sp_counted_base_cw_ppc.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 126 of file sp_counted_base_cw_x86.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 125 of file sp_counted_base_gcc_ia64.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 149 of file sp_counted_base_gcc_ppc.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 141 of file sp_counted_base_gcc_x86.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 75 of file sp_counted_base_nt.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 89 of file sp_counted_base_pt.hpp.

void boost::detail::sp_counted_base::release (  )  [inline, inherited]

Definition at line 85 of file sp_counted_base_w32.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 147 of file sp_counted_base_cw_ppc.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 135 of file sp_counted_base_cw_x86.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 134 of file sp_counted_base_gcc_ia64.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 158 of file sp_counted_base_gcc_ppc.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 150 of file sp_counted_base_gcc_x86.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 84 of file sp_counted_base_nt.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 102 of file sp_counted_base_pt.hpp.

void boost::detail::sp_counted_base::weak_add_ref (  )  [inline, inherited]

Definition at line 94 of file sp_counted_base_w32.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 152 of file sp_counted_base_cw_ppc.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 140 of file sp_counted_base_cw_x86.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 139 of file sp_counted_base_gcc_ia64.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 163 of file sp_counted_base_gcc_ppc.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 155 of file sp_counted_base_gcc_x86.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 89 of file sp_counted_base_nt.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 109 of file sp_counted_base_pt.hpp.

void boost::detail::sp_counted_base::weak_release (  )  [inline, inherited]

Definition at line 99 of file sp_counted_base_w32.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 160 of file sp_counted_base_cw_ppc.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 148 of file sp_counted_base_cw_x86.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 147 of file sp_counted_base_gcc_ia64.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 171 of file sp_counted_base_gcc_ppc.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 163 of file sp_counted_base_gcc_x86.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 97 of file sp_counted_base_nt.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 121 of file sp_counted_base_pt.hpp.

long boost::detail::sp_counted_base::use_count (  )  const [inline, inherited]

Definition at line 107 of file sp_counted_base_w32.hpp.


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

Generated on Wed Jan 21 15:32:12 2009 for SystemC by  doxygen 1.5.5