#include <exception.hpp>
Public Member Functions | |
template<class Tag > | |
void | set (typename Tag::type const &) |
template<class Tag > | |
Tag::type const * | get () const |
Protected Member Functions | |
exception () | |
virtual | ~exception ()=0 throw () |
Friends | |
template<class > | |
struct | exception_detail::get_info |
struct | exception_detail::get_info< throw_function > |
struct | exception_detail::get_info< throw_file > |
struct | exception_detail::get_info< throw_line > |
template<class E > | |
E const & | exception_detail::set_info (E const &, throw_function const &) |
template<class E > | |
E const & | exception_detail::set_info (E const &, throw_file const &) |
template<class E > | |
E const & | exception_detail::set_info (E const &, throw_line const &) |
template<class E , class Tag , class T > | |
E const & | exception_detail::set_info (E const &, error_info< Tag, T > const &) |
char const * | exception_detail::get_diagnostic_information (exception const &, char const *) |
void | exception_detail::copy_boost_exception (exception *, exception const *) |
|
inlineprotected |
|
inlineprotectedpure virtual |
|
inline |
|
inline |
References boost::exception_detail::set_info().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |