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)
 
T * get () 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

T * px_
 

Detailed Description

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

Definition at line 22 of file exception.hpp.

Constructor & Destructor Documentation

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

Definition at line 27 of file exception.hpp.

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

Definition at line 32 of file exception.hpp.

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

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

Definition at line 69 of file exception.hpp.

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

Definition at line 51 of file exception.hpp.

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

Definition at line 59 of file exception.hpp.

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.

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

Definition at line 76 of file exception.hpp.

Member Data Documentation

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:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:34