mirror of
https://github.com/boostorg/leaf.git
synced 2026-02-10 23:42:20 +00:00
ffde846c6e1b9b9e69ddd1a42f4163fe178c73d8
LEAF is a C++11 error handling library.
Official documentation: https://zajo.github.io/leaf/
Features:
-
Header-only, no dependencies.
-
No dynamic memory allocations (except when error objects are transported between threads).
-
Any error-related object of any movable type is efficiently delivered to the correct error handler.
-
Compatible with
std::error_code,errnoand any other error code type. -
Support for multi-thread programming.
-
Can be used with or without exception handling.
Copyright (c) 2018-2019 Emil Dotchevski. Distributed under the Boost Software License, Version 1.0.
Please post questions and feedback on the Boost Developers Mailing List (LEAF is not part of Boost).
Description
Languages
C++
96.9%
Meson
1.5%
Python
1.2%
Shell
0.2%
Batchfile
0.1%