Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends
boost::exception_detail::error_info_container_impl Class Reference

#include <info.hpp>

Inheritance diagram for boost::exception_detail::error_info_container_impl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

char const * diagnostic_information () const
 error_info_container_impl ()
shared_ptr< error_info_base
const > 
get (type_info_ const &ti) const
void set (shared_ptr< error_info_base const > const &x, type_info_ const &typeid_)
 ~error_info_container_impl () throw ()

Private Types

typedef std::map< type_info_,
shared_ptr< error_info_base
const > > 
error_info_map

Private Member Functions

void add_ref () const
void release () const

Private Attributes

int count_
std::string diagnostic_info_str_
error_info_map info_

Friends

class boost::exception

Detailed Description

Definition at line 62 of file info.hpp.


Member Typedef Documentation

Definition at line 120 of file info.hpp.


Constructor & Destructor Documentation

Definition at line 68 of file info.hpp.

Definition at line 73 of file info.hpp.


Member Function Documentation

void boost::exception_detail::error_info_container_impl::add_ref ( ) const [inline, private, virtual]

Implements boost::exception_detail::error_info_container.

Definition at line 126 of file info.hpp.

Implements boost::exception_detail::error_info_container.

Definition at line 101 of file info.hpp.

Implements boost::exception_detail::error_info_container.

Definition at line 86 of file info.hpp.

void boost::exception_detail::error_info_container_impl::release ( ) const [inline, private, virtual]

Implements boost::exception_detail::error_info_container.

Definition at line 132 of file info.hpp.

void boost::exception_detail::error_info_container_impl::set ( shared_ptr< error_info_base const > const &  x,
type_info_ const &  typeid_ 
) [inline, virtual]

Implements boost::exception_detail::error_info_container.

Definition at line 78 of file info.hpp.


Friends And Related Function Documentation

friend class boost::exception [friend]

Definition at line 118 of file info.hpp.


Member Data Documentation

Definition at line 123 of file info.hpp.

Definition at line 122 of file info.hpp.

Definition at line 121 of file info.hpp.


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


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30