35 virtual const char*
name() const noexcept override final
37 return "common_category()";
47 return "expect<T> was given an error value of zero";
51 return "Unknown basic_category() value";
54 virtual std::error_condition default_error_condition(
int value)
const noexcept
override final 61 return std::errc::invalid_argument;
65 return std::error_condition{
value, *
this};
72 static const category instance{};
std::error_code make_error_code(::common_error value) noexcept
A function argument is invalid.
std::error_category const & common_category() noexcept
std::string message("Message requiring signing")
const GenericPointer< typename T::ValueType > T2 value
Default std::error_code given to expect<T>
std::error_category const & error_category() noexcept