template <class ErrorConditionEnum> error_condition& operator= (ErrorConditionEnum e) noexcept;
is_error_condition_enum<ErrorConditionEnum>::value
true
*this