Classes |
| class | boost::exception_detail::clone_base |
| class | boost::exception_detail::clone_impl< T > |
| struct | boost::exception_detail::enable_error_info_helper< T, sizeof(large_size)> |
| struct | boost::exception_detail::enable_error_info_helper< T, sizeof(small_size)> |
| struct | boost::exception_detail::enable_error_info_return_type< T > |
| class | boost::error_info< tag_throw_file, char const * > |
| class | boost::error_info< tag_throw_function, char const * > |
| class | boost::error_info< tag_throw_line, int > |
| struct | boost::exception_detail::error_info_container |
| struct | boost::exception_detail::error_info_injector< T > |
| class | boost::exception |
| struct | boost::exception_detail::large_size |
| class | boost::exception_detail::refcount_ptr< T > |
| struct | boost::exception_detail::small_size |
Namespaces |
| namespace | boost |
| namespace | boost::exception_detail |
Typedefs |
typedef error_info< struct
tag_throw_file, char const * > | boost::throw_file |
typedef error_info< struct
tag_throw_function, char const * > | boost::throw_function |
typedef error_info< struct
tag_throw_line, int > | boost::throw_line |
Functions |
| void | boost::exception_detail::copy_boost_exception (exception *a, exception const *b) |
| void | boost::exception_detail::copy_boost_exception (void *, void const *) |
| large_size | boost::exception_detail::dispatch (exception *) |
| small_size | boost::exception_detail::dispatch (void *) |
| template<class T > |
| exception_detail::clone_impl< T > | boost::enable_current_exception (T const &x) |
| template<class T > |
exception_detail::enable_error_info_return_type
< T >::type | boost::enable_error_info (T const &x) |
| char const * | boost::exception_detail::get_diagnostic_information (exception const &x) |
| template<class E , class Tag , class T > |
| E const & | boost::operator<< (E const &, error_info< Tag, T > const &) |