From 0ec90627298b8b7bdc74a3993ca58f1dde14dc26 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 12 Oct 2023 17:47:30 +0800 Subject: ... --- src/common/Exception.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/common/Exception.cpp') diff --git a/src/common/Exception.cpp b/src/common/Exception.cpp index b0053bac..e1e3e128 100644 --- a/src/common/Exception.cpp +++ b/src/common/Exception.cpp @@ -19,6 +19,15 @@ const char* Exception::what() const noexcept { return utf8_message_.c_str(); } +void Exception::AppendMessage(StringView additional_message) { + message_ += u" "; + message_ += additional_message; +} + +void Exception::AppendMessage(std::optional additional_message) { + if (additional_message) AppendMessage(*additional_message); +} + ErrnoException::ErrnoException(const String& message) : ErrnoException(message, errno) {} -- cgit v1.2.3