is_error_type<E>
A customisable integral constant type true for E types which are to receive
error throwing no-value policies. Special weakened implicit construction enable
is available for integral T types when combined with E types in this
whitelist – this permits boost_result<int, boost::system::errc::errc_t to
retain its implicit constructors, despite the fact that errc_t as a C enum
has an implicit conversion to int.
Overridable: By template specialisation into the trait namespace.
Default: False. Specialisations to true exist for:
<boost/outcome/boost_result.hpp>boost::system::error_codeboost::system::errc::errc_tboost::exception_ptr
<boost/outcome/std_result.hpp>std::error_codestd::errcstd::exception_ptr
Namespace: BOOST_OUTCOME_V2_NAMESPACE::trait
Header: <boost/outcome/trait.hpp>



