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) |
Definition at line 435 of file exception.hpp.
|
inline |
Definition at line 448 of file exception.hpp.
large_size boost::exception_detail::dispatch_boost_exception | ( | exception const * | ) |
small_size boost::exception_detail::dispatch_boost_exception | ( | void const * | ) |
const char* boost::exception_detail::get_diagnostic_information | ( | exception const & | , |
char const * | |||
) |
const E& boost::exception_detail::set_info | ( | E const & | , |
error_info< Tag, T > const & | |||
) |
const E & boost::exception_detail::set_info | ( | E const & | x, |
throw_file const & | y | ||
) |
Definition at line 316 of file exception.hpp.
const E & boost::exception_detail::set_info | ( | E const & | x, |
throw_function const & | y | ||
) |
Definition at line 308 of file exception.hpp.
const E & boost::exception_detail::set_info | ( | E const & | x, |
throw_line const & | y | ||
) |
Definition at line 324 of file exception.hpp.
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.