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

#include <exception.hpp>

Inheritance diagram for boost::exception_detail::clone_impl< T >:
Inheritance graph
[legend]

Classes

struct  clone_tag
 

Public Member Functions

 clone_impl (T const &x)
 
 ~clone_impl () throw ()
 
- Public Member Functions inherited from boost::exception_detail::clone_base
virtual ~clone_base () throw ()
 

Private Member Functions

clone_base const * clone () const
 
 clone_impl (clone_impl const &x, clone_tag)
 
void rethrow () const
 

Detailed Description

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

Definition at line 436 of file exception.hpp.

Constructor & Destructor Documentation

template<class T >
boost::exception_detail::clone_impl< T >::clone_impl ( clone_impl< T > const &  x,
clone_tag   
)
inlineprivate

Definition at line 442 of file exception.hpp.

template<class T >
boost::exception_detail::clone_impl< T >::clone_impl ( T const &  x)
inlineexplicit

Definition at line 451 of file exception.hpp.

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

Definition at line 457 of file exception.hpp.

Member Function Documentation

template<class T >
clone_base const* boost::exception_detail::clone_impl< T >::clone ( ) const
inlineprivatevirtual

Implements boost::exception_detail::clone_base.

Definition at line 464 of file exception.hpp.

template<class T >
void boost::exception_detail::clone_impl< T >::rethrow ( ) const
inlineprivatevirtual

Implements boost::exception_detail::clone_base.

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