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_category const & common_category() noexcept
std::string message("Message requiring signing")
std::error_category const & error_category() noexcept
const GenericPointer< typename T::ValueType > T2 value
std::error_code make_error_code(::common_error value) noexcept
@ kInvalidArgument
A function argument is invalid.
@ kInvalidErrorCode
Default std::error_code given to expect<T>