Boost LEAF is a lightweight error handling library for C++11.
Official documentation: https://boostorg.github.io/leaf/
Features:
Support is available via:
#boost channel)Copyright (c) 2018-2020 Emil Dotchevski and Reverge Studios, Inc.
Distributed under the Boost Software License, Version 1.0.
<p>Boost LEAF is a lightweight error handling library for C++11.</p> <p>Official documentation: https://boostorg.github.io/leaf/</p> <p>Features:</p> <ul> <li>Small single-header format, <strong>no dependencies</strong>.</li> <li>Designed for maximum efficiency ("happy" path and "sad" path).</li> <li>No dynamic memory allocations, even with heavy payloads.</li> <li>O(1) transport of arbitrary error types (independent of call stack depth).</li> <li>Can be used with or without exception handling.</li> <li>Support for multi-thread programming.</li> </ul> <p>Support is available via:</p> <ul> <li><a href="https://Cpplang.slack.com">cpplang on Slack</a> (use the <code>#boost</code> channel)</li> <li><a href="https://lists.boost.org/mailman/listinfo.cgi/boost-users">Boost Users Mailing List</a></li> <li><a href="https://lists.boost.org/mailman/listinfo.cgi/boost">Boost Developers Mailing List</a></li> </ul> <p>Copyright (c) 2018-2020 Emil Dotchevski and Reverge Studios, Inc.</p> <p>Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>
<p>Boost LEAF is a lightweight error handling library for C++11.</p> <p>Official documentation: https://boostorg.github.io/leaf/</p> <p>Features:</p> <ul> <li>Small single-header format, <strong>no dependencies</strong>.</li> <li>Designed for maximum efficiency ("happy" path and "sad" path).</li> <li>No dynamic memory allocations, even with heavy payloads.</li> <li>O(1) transport of arbitrary error types (independent of call stack depth).</li> <li>Can be used with or without exception handling.</li> <li>Support for multi-thread programming.</li> </ul> <p>Support is available via:</p> <ul> <li><a href="https://Cpplang.slack.com">cpplang on Slack</a> (use the <code>#boost</code> channel)</li> <li><a href="https://lists.boost.org/mailman/listinfo.cgi/boost-users">Boost Users Mailing List</a></li> <li><a href="https://lists.boost.org/mailman/listinfo.cgi/boost">Boost Developers Mailing List</a></li> </ul> <p>Copyright (c) 2018-2020 Emil Dotchevski and Reverge Studios, Inc.</p> <p>Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>