#include <exception.hpp>
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 | |
char const * | exception_detail::get_diagnostic_information (exception const &) |
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 & | operator<< (E const &x, throw_function const &y) |
template<class E > | |
E const & | operator<< (E const &x, throw_file const &y) |
template<class E > | |
E const & | operator<< (E const &x, throw_line const &y) |
template<class E , class Tag , class T > | |
E const & | operator<< (E const &, error_info< Tag, T > const &) |
Definition at line 175 of file exception.hpp.
boost::exception::exception | ( | ) | [inline, protected] |
Definition at line 180 of file exception.hpp.
boost::exception::~exception | ( | ) | throw () [inline, protected, pure virtual] |
Definition at line 253 of file exception.hpp.
char const* exception_detail::get_diagnostic_information | ( | exception const & | ) | [friend] |
friend struct exception_detail::get_info [friend] |
Definition at line 240 of file exception.hpp.
friend struct exception_detail::get_info< throw_file > [friend] |
Definition at line 242 of file exception.hpp.
friend struct exception_detail::get_info< throw_function > [friend] |
Definition at line 241 of file exception.hpp.
friend struct exception_detail::get_info< throw_line > [friend] |
Definition at line 243 of file exception.hpp.
E const& operator<< | ( | E const & | x, |
throw_function const & | y | ||
) | [friend] |
Definition at line 210 of file exception.hpp.
E const& operator<< | ( | E const & | x, |
throw_file const & | y | ||
) | [friend] |
Definition at line 219 of file exception.hpp.
E const& operator<< | ( | E const & | x, |
throw_line const & | y | ||
) | [friend] |
Definition at line 228 of file exception.hpp.
E const& operator<< | ( | E const & | x, |
error_info< Tag, T > const & | v | ||
) | [friend] |
exception_detail::refcount_ptr<exception_detail::error_info_container> boost::exception::data_ [mutable, private] |
Definition at line 245 of file exception.hpp.
char const* boost::exception::throw_file_ [mutable, private] |
Definition at line 247 of file exception.hpp.
char const* boost::exception::throw_function_ [mutable, private] |
Definition at line 246 of file exception.hpp.
int boost::exception::throw_line_ [mutable, private] |
Definition at line 248 of file exception.hpp.