Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Boost 1.79.0 Library Documentation - Error handling and recovery

Error handling and recovery

Assert

Customizable assert macros.

Author(s)
Peter Dimov
First Release
1.27.0
C++ Standard Minimum Level
03
Categories
Correctness and testing, Error handling and recovery
LEAF

A lightweight error handling library for C++11.

Author(s)
Emil Dotchevski
First Release
1.75.0
C++ Standard Minimum Level
11
Categories
Error handling and recovery
System

Extensible error reporting.

Author(s)
Beman Dawes
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Error handling and recovery, Programming Interfaces, System
ThrowException

A common infrastructure for throwing exceptions from Boost libraries.

Author(s)
Emil Dotchevski and Peter Dimov
First Release
1.56.0
C++ Standard Minimum Level
03
Categories
Language Features Emulation, Error handling and recovery