libboost-system

[full]

Extensible error reporting

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.

... More
license BSL-1.0
project boost
url github.com/boostorg/system
doc-url www.boost.org/doc/libs/1_83_0/libs/system
topics C++Boost
4 Versions
version 1.83.0
repository https://pkg.cppget.org/1/stable
depends 5; libboost-assert, libboost-config, libboost-throw-exception, libboost-variant2, libboost-winapi
version 1.81.0+1
repository https://pkg.cppget.org/1/stable
depends 5; libboost-assert, libboost-config, libboost-throw-exception, libboost-variant2, libboost-winapi
version 1.78.0
repository https://pkg.cppget.org/1/stable
depends 5; libboost-assert, libboost-config, libboost-throw-exception, libboost-variant2, libboost-winapi
version 1.77.0+1
repository https://pkg.cppget.org/1/stable
depends 2; libboost-config, libboost-winapi