#include <exception.hpp>
Public Member Functions | |
template<class Tag > | |
Tag::type const * | get () const |
template<class Tag > | |
void | set (typename Tag::type const &) |
Protected Member Functions | |
exception () | |
virtual | ~exception ()=0 throw () |
Private Attributes | |
exception_detail::refcount_ptr< exception_detail::error_info_container > | data_ |
char const * | throw_file_ |
char const * | throw_function_ |
int | throw_line_ |
Friends | |
void | exception_detail::copy_boost_exception (exception *, exception const *) |
char const * | exception_detail::get_diagnostic_information (exception const &, char const *) |
template<class > | |
struct | exception_detail::get_info |
struct | exception_detail::get_info< throw_file > |
struct | exception_detail::get_info< throw_function > |
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 &) |
Definition at line 207 of file exception.hpp.
|
inlineprotected |
Definition at line 218 of file exception.hpp.
|
inlineprotectedpure virtual |
Definition at line 282 of file exception.hpp.
Tag::type const* boost::exception::get | ( | ) | const |
|
friend |
|
friend |
|
friend |
Definition at line 263 of file exception.hpp.
|
friend |
Definition at line 265 of file exception.hpp.
|
friend |
Definition at line 264 of file exception.hpp.
|
friend |
Definition at line 266 of file exception.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
mutableprivate |
Definition at line 269 of file exception.hpp.
|
mutableprivate |
Definition at line 271 of file exception.hpp.
|
mutableprivate |
Definition at line 270 of file exception.hpp.
|
mutableprivate |
Definition at line 272 of file exception.hpp.