error_condition() noexcept;
Postconditions:
val_Β == 0 and
cat_Β == &generic_Βcategory(). error_condition(int val, const error_category& cat) noexcept;
Postconditions:
val_Β == val and
cat_Β == &cat. template<class ErrorConditionEnum>
error_condition(ErrorConditionEnum e) noexcept;
Constraints:
is_Βerror_Βcondition_Βenum_Βv<ErrorConditionEnum> is
true. Postconditions:
*this == make_Βerror_Βcondition(e).