From 20123151d12a0b01453ab6a36c84e4d3e5ea9504 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Sun, 7 Sep 2025 03:34:56 +0800 Subject: Remove some usage of my format. --- include/cru/base/Exception.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'include/cru/base/Exception.h') diff --git a/include/cru/base/Exception.h b/include/cru/base/Exception.h index a898043a..4fcd96ad 100644 --- a/include/cru/base/Exception.h +++ b/include/cru/base/Exception.h @@ -30,9 +30,15 @@ class CRU_BASE_API Exception : public std::exception { const char* what() const noexcept override; protected: - void SetMessage(StringView message) { message_ = message.ToUtf8(); } + void SetMessage(std::string message) { message_ = std::move(message); } + void AppendMessage(std::string_view additional_message); + void AppendMessage(std::optional additional_message); + [[deprecated("Use void SetMessage(std::string message) instead.")]] + void SetMessage(StringView message); + [[deprecated("Use void AppendMessage(std::string_view additional_message) instead.")]] void AppendMessage(StringView additional_message); + [[deprecated("Use void AppendMessage(std::optional additional_message) instead.")]] void AppendMessage(std::optional additional_message); private: -- cgit v1.2.3