Boost
Libraries
arrow_drop_down
Boost.System
M
D
Commits Per Release120120100100808060604040202000221621193878111952272342525481820431.70.01.70.01.71.01.71.01.72.01.72.01.73.01.73.01.74.01.74.01.75.01.75.01.76.01.76.01.77.01.77.01.78.01.78.01.79.01.79.01.80.01.80.01.81.01.81.01.82.01.82.01.83.01.83.01.84.01.84.01.85.01.85.01.86.01.86.01.87.01.87.01.88.01.88.01.89.01.89.0

This Release

Beman Dawes
Author
Peter Dimov
Peter Dimov
Maintainer

Dependencies

Library dependencies will be generated soon, please check back later.

Boost.System

The Boost.System library, part of Boost C++ Libraries, implements an extensible framework for error reporting in the form of an error_code class and supporting facilities.

It has been proposed for the C++11 standard, has been accepted, and is now available as part of the standard library in the <system_error> header. However, the Boost implementation has continued to evolve and gain enhancements and additional functionality, such as support for attaching source locations to error_code, and a result<T> class that can carry either a value or an error code.

See the documentation of System for more information.

Since <system_error> is a relatively undocumented portion of the C++ standard library, the documentation of Boost.System may be useful to you even if you use the standard components.

License

Distributed under the Boost Software License, Version 1.0.