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

#include <sp_counted_impl.hpp>

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

Public Member Functions

virtual void destroy ()
 
virtual void dispose ()
 
virtual void * get_deleter (sp_typeinfo const &ti)
 
virtual void * get_untyped_deleter ()
 
 sp_counted_impl_pda (P p, A a)
 
 sp_counted_impl_pda (P p, D &d, A a)
 
- 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 ()
 
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_pda< P, D, A > this_type
 

Private Member Functions

sp_counted_impl_pdaoperator= (sp_counted_impl_pda const &)
 
 sp_counted_impl_pda (sp_counted_impl_pda const &)
 

Private Attributes

a_
 
d_
 
p_
 

Detailed Description

template<class P, class D, class A>
class boost::detail::sp_counted_impl_pda< P, D, A >

Definition at line 195 of file sp_counted_impl.hpp.

Member Typedef Documentation

◆ this_type

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

Definition at line 206 of file sp_counted_impl.hpp.

Constructor & Destructor Documentation

◆ sp_counted_impl_pda() [1/3]

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

◆ sp_counted_impl_pda() [2/3]

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

Definition at line 212 of file sp_counted_impl.hpp.

◆ sp_counted_impl_pda() [3/3]

template<class P , class D , class A >
boost::detail::sp_counted_impl_pda< P, D, A >::sp_counted_impl_pda ( p,
a 
)
inline

Definition at line 216 of file sp_counted_impl.hpp.

Member Function Documentation

◆ destroy()

template<class P , class D , class A >
virtual void boost::detail::sp_counted_impl_pda< P, D, A >::destroy ( )
inlinevirtual

Reimplemented from boost::detail::sp_counted_base.

Definition at line 225 of file sp_counted_impl.hpp.

◆ dispose()

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

Implements boost::detail::sp_counted_base.

Definition at line 220 of file sp_counted_impl.hpp.

◆ get_deleter()

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

Implements boost::detail::sp_counted_base.

Definition at line 252 of file sp_counted_impl.hpp.

◆ get_untyped_deleter()

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

Implements boost::detail::sp_counted_base.

Definition at line 257 of file sp_counted_impl.hpp.

◆ operator=()

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

Member Data Documentation

◆ a_

template<class P , class D , class A >
A boost::detail::sp_counted_impl_pda< P, D, A >::a_
private

Definition at line 201 of file sp_counted_impl.hpp.

◆ d_

template<class P , class D , class A >
D boost::detail::sp_counted_impl_pda< P, D, A >::d_
private

Definition at line 200 of file sp_counted_impl.hpp.

◆ p_

template<class P , class D , class A >
P boost::detail::sp_counted_impl_pda< P, D, A >::p_
private

Definition at line 199 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