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

Exception class that is used to indicate underlying OS API errors. More...

#include <execution_monitor.hpp>

Inheritance diagram for boost::system_error:
Collaboration diagram for boost::system_error:

Public Member Functions

 system_error ()
 Default constructor. More...
 
 system_error (std::string const &descr)
 Initializing constructor. More...
 
 ~system_error () throw ()
 Destructor. More...
 
 system_error (char const *exp)
 

Static Public Member Functions

static BOOST_LOG_NORETURN void throw_ (const char *file, std::size_t line)
 
static BOOST_LOG_NORETURN void throw_ (const char *file, std::size_t line, std::string const &descr)
 

Public Attributes

unit_test::readonly_property
< long > 
p_errno
 
unit_test::readonly_property
< char const * > 
p_failed_exp
 

Detailed Description

Exception class that is used to indicate underlying OS API errors.

Constructor & Destructor Documentation

boost::system_error::system_error ( )

Default constructor.

Creates an exception with the default error message.

boost::system_error::system_error ( std::string const &  descr)
explicit

Initializing constructor.

Creates an exception with the specified error message.

boost::system_error::~system_error ( )
throw (
)

Destructor.

boost::system_error::system_error ( char const *  exp)
explicit

Member Function Documentation

static BOOST_LOG_NORETURN void boost::system_error::throw_ ( const char *  file,
std::size_t  line 
)
static
static BOOST_LOG_NORETURN void boost::system_error::throw_ ( const char *  file,
std::size_t  line,
std::string const &  descr 
)
static

Member Data Documentation

unit_test::readonly_property<long> boost::system_error::p_errno
unit_test::readonly_property<char const*> boost::system_error::p_failed_exp

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