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  set_info_rv
 
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 *)
 
const char * get_diagnostic_information (exception const &, char const *)
 
template<class E , class Tag , class T >
const E & set_info (E const &, error_info< Tag, T > const &)
 
template<class E >
const E & set_info (E const &, throw_file const &)
 
template<class E >
const E & set_info (E const &, throw_function const &)
 
template<class E >
const E & 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

◆ copy_boost_exception() [1/2]

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

Definition at line 435 of file exception.hpp.

◆ copy_boost_exception() [2/2]

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

Definition at line 448 of file exception.hpp.

◆ dispatch_boost_exception() [1/2]

large_size boost::exception_detail::dispatch_boost_exception ( exception const *  )

◆ dispatch_boost_exception() [2/2]

small_size boost::exception_detail::dispatch_boost_exception ( void const *  )

◆ get_diagnostic_information()

const char* boost::exception_detail::get_diagnostic_information ( exception const &  ,
char const *   
)

◆ set_info() [1/4]

template<class E , class Tag , class T >
const E& boost::exception_detail::set_info ( E const &  ,
error_info< Tag, T > const &   
)

◆ set_info() [2/4]

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

Definition at line 316 of file exception.hpp.

◆ set_info() [3/4]

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

Definition at line 308 of file exception.hpp.

◆ set_info() [4/4]

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

Definition at line 324 of file exception.hpp.

◆ throw_exception_()

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.



sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:24