Skip to content

boostorg/system

Folders and files

NameName
Last commit message
Last commit date
Oct 21, 2023
Dec 14, 2024
Aug 27, 2024
Apr 17, 2024
Aug 19, 2022
Feb 24, 2025
Jan 17, 2024
Sep 17, 2018
Aug 28, 2024
Dec 14, 2024
Nov 3, 2006
Jun 15, 2021
Jan 17, 2024
Jun 18, 2022
Apr 8, 2024
Aug 27, 2024
Jan 20, 2021

Repository files navigation

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.