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

#include <exception.hpp>

List of all members.

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 16 of file exception.hpp.


Constructor & Destructor Documentation

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

Definition at line 21 of file exception.hpp.

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

Definition at line 26 of file exception.hpp.

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

Definition at line 31 of file exception.hpp.


Member Function Documentation

template<class T>
void boost::exception_detail::refcount_ptr< T >::add_ref ( ) [inline, private]

Definition at line 63 of file exception.hpp.

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

Definition at line 45 of file exception.hpp.

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

Definition at line 53 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 38 of file exception.hpp.

template<class T>
void boost::exception_detail::refcount_ptr< T >::release ( ) [inline, private]

Definition at line 70 of file exception.hpp.


Member Data Documentation

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

Definition at line 60 of file exception.hpp.


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


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30