Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
boost::detail::sp_counted_impl_pd< P, D > Class Template Reference

#include <sp_counted_impl.hpp>

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

Public Member Functions

virtual void dispose ()
 
virtual void * get_deleter (sp_typeinfo const &ti)
 
virtual void * get_untyped_deleter ()
 
 sp_counted_impl_pd (P p)
 
 sp_counted_impl_pd (P p, D &d)
 
- Public Member Functions inherited from boost::detail::sp_counted_base
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 ()
 
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 ()
 
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 ()
 
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 ()
 
bool add_ref_lock ()
 
virtual void destroy ()
 
virtual void destroy ()
 
virtual void destroy ()
 
virtual void destroy ()
 
virtual void destroy ()
 
virtual void destroy ()
 
virtual void destroy ()
 
virtual void destroy ()
 
virtual void destroy ()
 
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 release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
void release ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
 sp_counted_base ()
 
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
 
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
 
long use_count () const
 
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_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_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 ()
 
void weak_release ()
 
void weak_release ()
 
void weak_release ()
 
void weak_release ()
 
void weak_release ()
 
void weak_release ()
 
void weak_release ()
 
void weak_release ()
 
void weak_release ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 
virtual ~sp_counted_base ()
 

Private Types

typedef sp_counted_impl_pd< P, D > this_type
 

Private Member Functions

sp_counted_impl_pdoperator= (sp_counted_impl_pd const &)
 
 sp_counted_impl_pd (sp_counted_impl_pd const &)
 

Private Attributes

del
 
ptr
 

Detailed Description

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

Definition at line 127 of file sp_counted_impl.hpp.

Member Typedef Documentation

◆ this_type

template<class P , class D >
typedef sp_counted_impl_pd<P, D> boost::detail::sp_counted_impl_pd< P, D >::this_type
private

Definition at line 137 of file sp_counted_impl.hpp.

Constructor & Destructor Documentation

◆ sp_counted_impl_pd() [1/3]

template<class P , class D >
boost::detail::sp_counted_impl_pd< P, D >::sp_counted_impl_pd ( sp_counted_impl_pd< P, D > const &  )
private

◆ sp_counted_impl_pd() [2/3]

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

Definition at line 143 of file sp_counted_impl.hpp.

◆ sp_counted_impl_pd() [3/3]

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

Definition at line 147 of file sp_counted_impl.hpp.

Member Function Documentation

◆ dispose()

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

Implements boost::detail::sp_counted_base.

Definition at line 151 of file sp_counted_impl.hpp.

◆ get_deleter()

template<class P , class D >
virtual void* boost::detail::sp_counted_impl_pd< P, D >::get_deleter ( sp_typeinfo const &  ti)
inlinevirtual

Implements boost::detail::sp_counted_base.

Definition at line 156 of file sp_counted_impl.hpp.

◆ get_untyped_deleter()

template<class P , class D >
virtual void* boost::detail::sp_counted_impl_pd< P, D >::get_untyped_deleter ( )
inlinevirtual

Implements boost::detail::sp_counted_base.

Definition at line 161 of file sp_counted_impl.hpp.

◆ operator=()

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

Member Data Documentation

◆ del

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

Definition at line 132 of file sp_counted_impl.hpp.

◆ ptr

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

Definition at line 131 of file sp_counted_impl.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:24