Namespaces | |
| to_string_dispatch | |
Classes | |
| class | clone_base |
| class | clone_impl |
| struct | derives_boost_exception |
| 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 |
| class | error_info_container_impl |
| struct | error_info_injector |
| struct | get_error_info_return_type |
| struct | get_error_info_return_type< T const, R > |
| struct | get_info |
| struct | get_info< throw_file > |
| struct | get_info< throw_function > |
| struct | get_info< throw_line > |
| struct | large_size |
| class | refcount_ptr |
| struct | small_size |
| struct | to_string_dispatcher |
| struct | to_string_dispatcher< false > |
Functions | |
| std::string | diagnostic_information_impl (boost::exception const *, std::exception const *, bool, bool) |
| exception const * | get_boost_exception (exception const *e) |
| exception const * | get_boost_exception (...) |
| std::exception const * | get_std_exception (std::exception const *e) |
| std::exception const * | get_std_exception (...) |
| char const * | get_diagnostic_information (exception const &x, char const *header) |
| void | copy_boost_exception (exception *, exception 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 &) |
| large_size | dispatch_boost_exception (exception const *) |
| small_size | dispatch_boost_exception (void const *) |
| void | copy_boost_exception (void *, void const *) |
| template<class T > | |
| std::string | string_stub_dump (T const &x) |
| template<class E > | |
| BOOST_NORETURN void | throw_exception_ (E const &x, char const *current_function, char const *file, int line) |
|
inline |
|
inline |
Referenced by boost::exception_detail::clone_impl< T >::clone_impl().
|
inline |
| large_size boost::exception_detail::dispatch_boost_exception | ( | exception const * | ) |
| small_size boost::exception_detail::dispatch_boost_exception | ( | void const * | ) |
| exception const* boost::exception_detail::get_boost_exception | ( | exception const * | e | ) |
| exception const* boost::exception_detail::get_boost_exception | ( | ... | ) |
Referenced by boost::diagnostic_information().
|
inline |
References boost::exception_detail::refcount_ptr< T >::adopt(), BOOST_ASSERT, boost::multiprecision::backends::c, boost::exception_detail::error_info_container::diagnostic_information(), and boost::exception_detail::refcount_ptr< T >::get().
Referenced by diagnostic_information_impl(), and boost::diagnostic_information_what().
|
inline |
|
inline |
Referenced by boost::diagnostic_information().
| E const & boost::exception_detail::set_info | ( | E const & | x, |
| throw_function const & | y | ||
| ) |
References boost::flyweights::x.
| E const & boost::exception_detail::set_info | ( | E const & | x, |
| throw_file const & | y | ||
| ) |
References boost::flyweights::x.
| E const & boost::exception_detail::set_info | ( | E const & | x, |
| throw_line const & | y | ||
| ) |
References boost::flyweights::x.
|
inline |
| BOOST_NORETURN void boost::exception_detail::throw_exception_ | ( | E const & | x, |
| char const * | current_function, | ||
| char const * | file, | ||
| int | line | ||
| ) |
References boost::enable_error_info(), set_info(), and boost::throw_exception().