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_local_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 ()
 
bool add_ref_lock ()
 
void release ()
 
 sp_counted_base ()
 
long use_count () const
 
void weak_add_ref ()
 
void weak_release ()
 
virtual ~sp_counted_base ()
 

Private Types

typedef sp_counted_impl_pda< P, D, Athis_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 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 213 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 224 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  a 
)
inline

Definition at line 230 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  a 
)
inline

Definition at line 234 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 243 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 238 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 262 of file sp_counted_impl.hpp.

◆ get_local_deleter()

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

Implements boost::detail::sp_counted_base.

Definition at line 267 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 272 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 219 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 218 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 217 of file sp_counted_impl.hpp.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14