• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

benchmark/H03-May-2022-1,075814

doc/H03-May-2022-8,4126,766

examples/H03-Dec-2020-2,6981,724

gen/H03-Dec-2020-6751

meta/H03-Dec-2020-1514

subprojects/H03-Dec-2020-1411

test/H03-Dec-2020-12,01010,257

LICENSEH A D03-Dec-20201.3 KiB2420

README.mdH A D03-Dec-2020917 2315

meson.buildH A D03-Dec-20207.6 KiB284251

README.md

1Boost LEAF is a lightweight error handling library for C++11.
2
3Official documentation: https://boostorg.github.io/leaf/
4
5Features:
6
7* Small single-header format, **no dependencies**.
8* Designed for maximum efficiency ("happy" path and "sad" path).
9* No dynamic memory allocations, even with heavy payloads.
10* O(1) transport of arbitrary error types (independent of call stack depth).
11* Can be used with or without exception handling.
12* Support for multi-thread programming.
13
14Support is available via:
15
16* [cpplang on Slack](https://Cpplang.slack.com) (use the `#boost` channel)
17* [Boost Users Mailing List](https://lists.boost.org/mailman/listinfo.cgi/boost-users)
18* [Boost Developers Mailing List](https://lists.boost.org/mailman/listinfo.cgi/boost)
19
20Copyright (c) 2018-2020 Emil Dotchevski and Reverge Studios, Inc.
21
22Distributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt).
23