This is Unofficial EPICS BASE Doxygen Site
boost::exception Class Referenceabstract

#include "exception.hpp"

+ Inheritance diagram for boost::exception:

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

Detailed Description

Definition at line 207 of file exception.hpp.

Constructor & Destructor Documentation

boost::exception::exception ( )
inlineprotected

Definition at line 212 of file exception.hpp.

212  :
213  throw_function_(0),
214  throw_file_(0),
215  throw_line_(-1)
216  {
217  }
boost::exception::~exception ( )
throw (
)
inlineprotectedpure virtual

Definition at line 276 of file exception.hpp.

277  {
278  }

Friends And Related Function Documentation

void exception_detail::copy_boost_exception ( exception ,
exception const *   
)
friend
char const* exception_detail::get_diagnostic_information ( exception const &  ,
char const *   
)
friend
template<class >
friend struct exception_detail::get_info
friend

Definition at line 257 of file exception.hpp.

friend struct exception_detail::get_info< throw_file >
friend

Definition at line 259 of file exception.hpp.

friend struct exception_detail::get_info< throw_function >
friend

Definition at line 258 of file exception.hpp.

friend struct exception_detail::get_info< throw_line >
friend

Definition at line 260 of file exception.hpp.

template<class E >
E const& exception_detail::set_info ( E const &  ,
throw_function const &   
)
friend
template<class E >
E const& exception_detail::set_info ( E const &  ,
throw_file const &   
)
friend
template<class E >
E const& exception_detail::set_info ( E const &  ,
throw_line const &   
)
friend
template<class E , class Tag , class T >
E const& exception_detail::set_info ( E const &  ,
error_info< Tag, T > const &   
)
friend

The documentation for this class was generated from the following file: