Classes | Functions
boost::exception_detail Namespace Reference

Classes

class  clone_base
 
class  clone_impl
 
struct  enable_error_info_helper
 
struct  enable_error_info_helper< T, sizeof(large_size)>
 
struct  enable_error_info_helper< T, sizeof(small_size)>
 
struct  enable_error_info_return_type
 
struct  error_info_container
 
struct  error_info_injector
 
struct  get_info
 
struct  large_size
 
class  refcount_ptr
 
struct  small_size
 

Functions

void copy_boost_exception (exception *, exception const *)
 
void copy_boost_exception (void *, void const *)
 
large_size dispatch_boost_exception (exception const *)
 
small_size dispatch_boost_exception (void const *)
 
char const * get_diagnostic_information (exception const &, char const *)
 
template<class E , class Tag , class T >
E const & set_info (E const &, error_info< Tag, T > const &)
 
template<class E >
E const & set_info (E const &, throw_function const &)
 
template<class E >
E const & set_info (E const &, throw_file const &)
 
template<class E >
E const & set_info (E const &, throw_line const &)
 
template<class E >
BOOST_NORETURN void throw_exception_ (E const &x, char const *current_function, char const *file, int line)
 

Function Documentation

void boost::exception_detail::copy_boost_exception ( exception a,
exception const *  b 
)
inline

Definition at line 418 of file exception.hpp.

void boost::exception_detail::copy_boost_exception ( void ,
void const *   
)
inline

Definition at line 431 of file exception.hpp.

large_size boost::exception_detail::dispatch_boost_exception ( exception const *  )
small_size boost::exception_detail::dispatch_boost_exception ( void const *  )
char const* boost::exception_detail::get_diagnostic_information ( exception const &  ,
char const *   
)
template<class E , class Tag , class T >
E const& boost::exception_detail::set_info ( E const &  ,
error_info< Tag, T > const &   
)
template<class E >
E const & boost::exception_detail::set_info ( E const &  x,
throw_function const &  y 
)

Definition at line 291 of file exception.hpp.

template<class E >
E const & boost::exception_detail::set_info ( E const &  x,
throw_file const &  y 
)

Definition at line 299 of file exception.hpp.

template<class E >
E const & boost::exception_detail::set_info ( E const &  x,
throw_line const &  y 
)

Definition at line 307 of file exception.hpp.

template<class E >
BOOST_NORETURN void boost::exception_detail::throw_exception_ ( E const &  x,
char const *  current_function,
char const *  file,
int  line 
)

Definition at line 84 of file throw_exception.hpp.



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