19 case StringsError::InvalidArgumentCount:
20 return ResultErrorFormatter::formatMessage(
"Argument count is not valid", output);
21 case StringsError::InsufficientArgumentStorage:
22 return ResultErrorFormatter::formatMessage(
"Argument storage capacity is insufficient", output);
23 default:
return ResultErrorFormatter::failure(ResultErrorFormatStatus::UnknownError, output);
31 return ResultErrorFormatter::failure(ResultErrorFormatStatus::NotAnError, output);
32 if (result.category() != StringsResultCategory)
33 return ResultErrorFormatter::failure(ResultErrorFormatStatus::ForeignCategory, output);
ResultErrorFormat formatStringsError(StringsError error, Span< char > output)
Formats a canonical English Strings diagnostic into caller-owned storage.
Definition StringsErrorFormatter.h:15