diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-09-07 03:34:56 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-09-07 03:34:56 +0800 |
commit | 20123151d12a0b01453ab6a36c84e4d3e5ea9504 (patch) | |
tree | 27543f3e5bf6430298c94c38bad6ecc83dafdd47 /src/base/Exception.cpp | |
parent | 227118866190a7fe17b42e8c589c475781c69f33 (diff) | |
download | cru-20123151d12a0b01453ab6a36c84e4d3e5ea9504.tar.gz cru-20123151d12a0b01453ab6a36c84e4d3e5ea9504.tar.bz2 cru-20123151d12a0b01453ab6a36c84e4d3e5ea9504.zip |
Remove some usage of my format.
Diffstat (limited to 'src/base/Exception.cpp')
-rw-r--r-- | src/base/Exception.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/base/Exception.cpp b/src/base/Exception.cpp index 2bf66fc6..571c115f 100644 --- a/src/base/Exception.cpp +++ b/src/base/Exception.cpp @@ -17,9 +17,20 @@ Exception::~Exception() {} const char* Exception::what() const noexcept { return message_.c_str(); } -void Exception::AppendMessage(StringView additional_message) { +void Exception::AppendMessage(std::string_view additional_message) { message_ += " "; - message_ += additional_message.ToUtf8(); + message_ += additional_message; +} + +void Exception::AppendMessage( + std::optional<std::string_view> additional_message) { + if (additional_message) AppendMessage(*additional_message); +} + +void Exception::SetMessage(StringView message) { SetMessage(message.ToUtf8()); } + +void Exception::AppendMessage(StringView additional_message) { + AppendMessage(std::string_view(additional_message.ToUtf8())); } void Exception::AppendMessage(std::optional<StringView> additional_message) { |