Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::interprocess::interprocess_exception Class Reference

This class is the base class of all exceptions thrown by boost::interprocess. More...

#include <exceptions.hpp>

Inheritance diagram for boost::interprocess::interprocess_exception:
Collaboration diagram for boost::interprocess::interprocess_exception:

Public Member Functions

 interprocess_exception (const char *err)
 
 interprocess_exception (const error_info &err_info, const char *str=0)
 
virtual ~interprocess_exception () throw ()
 
virtual const char * what () const throw ()
 
native_error_t get_native_error () const
 
error_code_t get_error_code () const
 

Detailed Description

This class is the base class of all exceptions thrown by boost::interprocess.

Constructor & Destructor Documentation

boost::interprocess::interprocess_exception::interprocess_exception ( const char *  err)
inline
boost::interprocess::interprocess_exception::interprocess_exception ( const error_info err_info,
const char *  str = 0 
)
inline
virtual boost::interprocess::interprocess_exception::~interprocess_exception ( )
throw (
)
inlinevirtual

Member Function Documentation

error_code_t boost::interprocess::interprocess_exception::get_error_code ( ) const
inline
native_error_t boost::interprocess::interprocess_exception::get_native_error ( ) const
inline
virtual const char* boost::interprocess::interprocess_exception::what ( ) const
throw (
)
inlinevirtual

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