This is Unofficial EPICS BASE Doxygen Site
boost::exception_detail::error_info_container Struct Referenceabstract

#include "exception.hpp"

Public Member Functions

virtual char const * diagnostic_information (char const *) const =0
 
virtual shared_ptr< error_info_base > get (type_info_ const &) const =0
 
virtual void set (shared_ptr< error_info_base > const &, type_info_ const &)=0
 
virtual void add_ref () const =0
 
virtual bool release () const =0
 
virtual refcount_ptr< exception_detail::error_info_containerclone () const =0
 

Protected Member Functions

 ~error_info_container () throw ()
 

Detailed Description

Definition at line 156 of file exception.hpp.

Constructor & Destructor Documentation

boost::exception_detail::error_info_container::~error_info_container ( )
throw (
)
inlineprotected

Definition at line 168 of file exception.hpp.

169  {
170  }

Member Function Documentation

virtual void boost::exception_detail::error_info_container::add_ref ( ) const
pure virtual
virtual refcount_ptr<exception_detail::error_info_container> boost::exception_detail::error_info_container::clone ( ) const
pure virtual
virtual char const* boost::exception_detail::error_info_container::diagnostic_information ( char const *  ) const
pure virtual
virtual shared_ptr<error_info_base> boost::exception_detail::error_info_container::get ( type_info_ const &  ) const
pure virtual
virtual bool boost::exception_detail::error_info_container::release ( ) const
pure virtual
virtual void boost::exception_detail::error_info_container::set ( shared_ptr< error_info_base > const &  ,
type_info_ const &   
)
pure virtual

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