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 &) |