Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
exceptions.hpp File Reference

Describes exceptions thrown by interprocess classes. More...

#include <boost/interprocess/detail/config_begin.hpp>
#include <boost/interprocess/detail/workaround.hpp>
#include <boost/interprocess/errors.hpp>
#include <stdexcept>
#include <new>
#include <boost/interprocess/detail/config_end.hpp>
Include dependency graph for exceptions.hpp:

Classes

class  boost::interprocess::interprocess_exception
 This class is the base class of all exceptions thrown by boost::interprocess. More...
 
class  boost::interprocess::lock_exception
 This is the exception thrown by shared interprocess_mutex family when a deadlock situation is detected or when using a interprocess_condition the interprocess_mutex is not locked. More...
 
class  boost::interprocess::bad_alloc
 This is the exception thrown by named interprocess_semaphore when a deadlock situation is detected or when an error is detected in the post/wait operation. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::interprocess
 

Detailed Description

Describes exceptions thrown by interprocess classes.