Description
LEAF is a lightweight error handling library for C++11.
Official documentation: https://zajo.github.io/leaf/
Features:
leaf alternatives and similar libraries
Based on the "Miscellaneous" category.
Alternatively, view leaf alternatives based on common mentions on social networks and blogs.
-
ZXing
An open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. [Apache] -
ZBar
A barcode scanner library, which allows to scan photos/images/video streams for barcodes and return their value. [LGPL2] -
American fuzzy lop
Crazy fuzzing tool that automatically discovers bugs given time and minimal example input. [Apache2] -
UNITS
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies. -
Better String
An alternative to the string library for C which is more functional and does not have buffer overflow overrun problems. Also includes a C++ wrapper. [BSD, GPL2] -
value-category-cheatsheet
A PDF cheatsheet for lvalues, rvalues, and the like. [Jank copyleft] -
CommonPP
Small library helping you with basic stuff like getting metrics out of your code, thread naming, etc.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of leaf or a related project?
Popular Comparisons
README
Boost LEAF is a lightweight error handling library for C++11.
Official documentation: https://boostorg.github.io/leaf/
Features:
- Small single-header format, no dependencies.
- Designed for maximum efficiency ("happy" path and "sad" path).
- No dynamic memory allocations, even with heavy payloads.
- O(1) transport of arbitrary error types (independent of call stack depth).
- Can be used with or without exception handling.
- Support for multi-thread programming.
Support is available via:
- cpplang on Slack (use the
#boost
channel) - Boost Users Mailing List
- Boost Developers Mailing List
Copyright (c) 2018-2020 Emil Dotchevski and Reverge Studios, Inc.
Distributed under the Boost Software License, Version 1.0.
*Note that all licence references and agreements mentioned in the leaf README section above
are relevant to that project's source code only.