Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
boost::detail::sp_counted_impl_p< X > Class Template Reference

#include <sp_counted_impl.hpp>

Inheritance diagram for boost::detail::sp_counted_impl_p< X >:
Inheritance graph
[legend]

Public Member Functions

virtual void dispose ()
 
virtual void * get_deleter (sp_typeinfo const &)
 
virtual void * get_untyped_deleter ()
 
 sp_counted_impl_p (X *px)
 
- 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_p< X > this_type
 

Private Member Functions

sp_counted_impl_poperator= (sp_counted_impl_p const &)
 
 sp_counted_impl_p (sp_counted_impl_p const &)
 

Private Attributes

X * px_
 

Detailed Description

template<class X>
class boost::detail::sp_counted_impl_p< X >

Definition at line 53 of file sp_counted_impl.hpp.

Member Typedef Documentation

◆ this_type

template<class X >
typedef sp_counted_impl_p<X> boost::detail::sp_counted_impl_p< X >::this_type
private

Definition at line 62 of file sp_counted_impl.hpp.

Constructor & Destructor Documentation

◆ sp_counted_impl_p() [1/2]

template<class X >
boost::detail::sp_counted_impl_p< X >::sp_counted_impl_p ( sp_counted_impl_p< X > const &  )
private

◆ sp_counted_impl_p() [2/2]

template<class X >
boost::detail::sp_counted_impl_p< X >::sp_counted_impl_p ( X *  px)
inlineexplicit

Definition at line 66 of file sp_counted_impl.hpp.

Member Function Documentation

◆ dispose()

template<class X >
virtual void boost::detail::sp_counted_impl_p< X >::dispose ( )
inlinevirtual

Implements boost::detail::sp_counted_base.

Definition at line 73 of file sp_counted_impl.hpp.

◆ get_deleter()

template<class X >
virtual void* boost::detail::sp_counted_impl_p< X >::get_deleter ( sp_typeinfo const &  )
inlinevirtual

Implements boost::detail::sp_counted_base.

Definition at line 81 of file sp_counted_impl.hpp.

◆ get_untyped_deleter()

template<class X >
virtual void* boost::detail::sp_counted_impl_p< X >::get_untyped_deleter ( )
inlinevirtual

Implements boost::detail::sp_counted_base.

Definition at line 86 of file sp_counted_impl.hpp.

◆ operator=()

template<class X >
sp_counted_impl_p& boost::detail::sp_counted_impl_p< X >::operator= ( sp_counted_impl_p< X > const &  )
private

Member Data Documentation

◆ px_

template<class X >
X* boost::detail::sp_counted_impl_p< X >::px_
private

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