outcome

Function failure reporter

Provides a lightweight alternative to C++ exception handling for reporting and handling function failures in C++ programs.

Provides very lightweight outcome and result (non-Boost edition)

GitHub

714 stars
21 watching
64 forks
Language: C++
last commit: 11 days ago
Linked from 2 awesome lists

boostc-plus-plus

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
exceptionless/exceptionless.net Provides real-time error reporting and crash detection for .NET applications 560
richard-cao/react-native-exceptions-manager A React Native component that reports JavaScript crashes and exceptions to the developer. 29
kassane/outcome A lightweight C++ library that provides an alternative to exception handling for error reporting and management. 1
boostorg/leaf A lightweight error handling library for C++11 that provides efficient and portable error management. 313
danluu/post-mortems A collection of post-mortems detailing software failures and their root causes 11,309
nlohmann/exception_reporter A tool to analyze C++ function call graphs and identify potential exceptions that may be thrown. 22
rigtorp/function Implementation of an alternative function object type to std::function with reduced overhead for low-latency systems. 55
natefaubion/purescript-psa A tool for customizing error and warning reports in the PureScript compiler 90
rollbar/rollbar.net Provides a .NET SDK for sending error data to Rollbar for remote monitoring and analysis of application behavior 67
portertech/chef-irc-snitch An exception handler for OpsCode Chef runs, notifying people via IRC when a run fails and providing a link to failure information. 21
boostorg/hof A C++ library providing modern utilities for functions and function objects to improve expressiveness and simplify constructs. 507
roma-guru/smart-exceptions Automatically generates detailed error messages with AI-powered stacktraces 3
oliverbrotchie/optionals Provides error handling and options for TypeScript and Deno similar to Rust's Option and Result enums 178
isaacs/node-graceful-fs A module that improves file system interaction by adding error handling and queuing mechanisms to reduce the impact of common errors like EMFILE. 1,272
zajo/leaf A lightweight error handling library designed to minimize overhead and provide efficient error management in C++11 applications. 0