Boost
Libraries
arrow_drop_down
Boost.System

This Release

Beman Dawes
Author
Peter Dimov
Peter Dimov
Maintainer
Rene Rivera
Rene Rivera
Contributor - New
Ion Gaztañaga
Ion Gaztañaga
Contributor - New

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.

All Time

Beman Dawes
Beman Dawes
Contributor
Troy D. Straszheim
Troy D. Straszheim
Contributor
Marshall Clow
Marshall Clow
Contributor
Christopher Kohlhoff
Christopher Kohlhoff
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Jorge Lodos
Jorge Lodos
Contributor
Vicente J. Botet Escriba
Vicente J. Botet Escriba
Contributor
Rohit Kumar
Rohit Kumar
Contributor
Daniel James
Daniel James
Contributor
Steve Gates
Steve Gates
Contributor
Mohammad Nejati
Mohammad Nejati
Contributor
Douglas Gregor
Douglas Gregor
Contributor
Daniela Engert
Daniela Engert
Contributor
Nikita Kniazev
Nikita Kniazev
Contributor
Vinnie Falco
Vinnie Falco
Contributor
Klemens
Klemens
Contributor
Marc Aldorasi
Marc Aldorasi
Contributor
Marcel Raad
Marcel Raad
Contributor
sdarwin
sdarwin
Contributor
Marek Kurdej
Marek Kurdej
Contributor
Tanzinul Islam
Tanzinul Islam
Contributor
Ed Catmur
Ed Catmur
Contributor
Jeremiah Willcock
Jeremiah Willcock
Contributor
Michael A. Jackson
Michael A. Jackson
Contributor
Tim Blechmann
Tim Blechmann
Contributor
Edward Diener
Edward Diener
Contributor
Mike Dev
Mike Dev
Contributor
Hartmut Kaiser
Hartmut Kaiser
Contributor
K. Noel Belcourt
K. Noel Belcourt
Contributor
Zang MingJie
Zang MingJie
Contributor
Will Sackfield
Will Sackfield
Contributor
Kévin Alexandre Boissonneault
Kévin Alexandre Boissonneault
Contributor
Thomas Barbier
Thomas Barbier
Contributor
vahtis
vahtis
Contributor
Kirill Pushkaryov
Kirill Pushkaryov
Contributor