#include <exception.hpp>
Public Member Functions | |
virtual void | add_ref () const =0 |
virtual char const * | diagnostic_information () const =0 |
virtual shared_ptr < error_info_base const > | get (type_info_ const &) const =0 |
virtual void | release () const =0 |
virtual void | set (shared_ptr< error_info_base const > const &, type_info_ const &)=0 |
Protected Member Functions | |
virtual | ~error_info_container () throw () |
Definition at line 143 of file exception.hpp.
virtual boost::exception_detail::error_info_container::~error_info_container | ( | ) | throw () [inline, protected, virtual] |
Definition at line 155 of file exception.hpp.
virtual void boost::exception_detail::error_info_container::add_ref | ( | ) | const [pure virtual] |
Implemented in boost::exception_detail::error_info_container_impl.
virtual char const* boost::exception_detail::error_info_container::diagnostic_information | ( | ) | const [pure virtual] |
Implemented in boost::exception_detail::error_info_container_impl.
virtual shared_ptr<error_info_base const> boost::exception_detail::error_info_container::get | ( | type_info_ const & | ) | const [pure virtual] |
Implemented in boost::exception_detail::error_info_container_impl.
virtual void boost::exception_detail::error_info_container::release | ( | ) | const [pure virtual] |
Implemented in boost::exception_detail::error_info_container_impl.
virtual void boost::exception_detail::error_info_container::set | ( | shared_ptr< error_info_base const > const & | , |
type_info_ const & | |||
) | [pure virtual] |
Implemented in boost::exception_detail::error_info_container_impl.