Public Member Functions | Private Member Functions | Private Attributes | List of all members
boost::exception_detail::refcount_ptr< T > Class Template Reference

#include <exception.hpp>

Public Member Functions

void adopt (T *px)
 
Tget () const
 
refcount_ptroperator= (refcount_ptr const &x)
 
 refcount_ptr ()
 
 refcount_ptr (refcount_ptr const &x)
 
 ~refcount_ptr ()
 

Private Member Functions

void add_ref ()
 
void release ()
 

Private Attributes

Tpx_
 

Detailed Description

template<class T>
class boost::exception_detail::refcount_ptr< T >

Definition at line 22 of file exception.hpp.

Constructor & Destructor Documentation

◆ refcount_ptr() [1/2]

template<class T >
boost::exception_detail::refcount_ptr< T >::refcount_ptr ( )
inline

Definition at line 27 of file exception.hpp.

◆ ~refcount_ptr()

template<class T >
boost::exception_detail::refcount_ptr< T >::~refcount_ptr ( )
inline

Definition at line 32 of file exception.hpp.

◆ refcount_ptr() [2/2]

template<class T >
boost::exception_detail::refcount_ptr< T >::refcount_ptr ( refcount_ptr< T > const &  x)
inline

Definition at line 37 of file exception.hpp.

Member Function Documentation

◆ add_ref()

template<class T >
void boost::exception_detail::refcount_ptr< T >::add_ref ( )
inlineprivate

Definition at line 69 of file exception.hpp.

◆ adopt()

template<class T >
void boost::exception_detail::refcount_ptr< T >::adopt ( T px)
inline

Definition at line 51 of file exception.hpp.

◆ get()

template<class T >
T* boost::exception_detail::refcount_ptr< T >::get ( ) const
inline

Definition at line 59 of file exception.hpp.

◆ operator=()

template<class T >
refcount_ptr& boost::exception_detail::refcount_ptr< T >::operator= ( refcount_ptr< T > const &  x)
inline

Definition at line 44 of file exception.hpp.

◆ release()

template<class T >
void boost::exception_detail::refcount_ptr< T >::release ( )
inlineprivate

Definition at line 76 of file exception.hpp.

Member Data Documentation

◆ px_

template<class T >
T* boost::exception_detail::refcount_ptr< T >::px_
private

Definition at line 66 of file exception.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