BOOST_OUTCOME_THROW_EXCEPTION(expr)
Throws a C++ exception, or equivalent thereof.
Overridable: Define before inclusion.
Default:
- Standalone Outcome (C++ exceptions enabled):
- To
throw expr
- Standalone Outcome (C++ exceptions disabled):
- To
BOOST_OUTCOME_V2_NAMESPACE::detail::do_fatal_exit(#expr)
which is a function which prints a useful error message including a stack backtrace (where available) tostderr
before callingabort()
. - Boost.Outcome:
- To
BOOST_THROW_EXCEPTION(expr)
.
Header: <boost/outcome/config.hpp>