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

#include <shared_count.hpp>

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 counted_base_impl (P p, D d, long initial_use_count, long initial_weak_count)
virtual void dispose ()

Private Member Functions

 counted_base_impl (counted_base_impl const &)
counted_base_imploperator= (counted_base_impl const &)

Private Attributes

ptr
del

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


Constructor & Destructor Documentation

template<class P, class D>
boost::detail::counted_base_impl< P, D >::counted_base_impl ( counted_base_impl< P, D > const &   )  [private]

template<class P, class D>
boost::detail::counted_base_impl< P, D >::counted_base_impl ( p,
d,
long  initial_use_count,
long  initial_weak_count 
) [inline]


Member Function Documentation

template<class P, class D>
counted_base_impl& boost::detail::counted_base_impl< P, D >::operator= ( counted_base_impl< P, D > const &   )  [private]

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

Reimplemented from boost::counted_base.


Member Data Documentation

template<class P, class D>
P boost::detail::counted_base_impl< P, D >::ptr [private]

template<class P, class D>
D boost::detail::counted_base_impl< P, D >::del [private]


The documentation for this class was generated from the following file:
Generated on Wed Apr 25 13:53:29 2007 for SystemC by  doxygen 1.5.1