diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-10-17 08:37:30 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-10-17 08:37:30 +0800 |
commit | 3c8d5c8f732239a8b50418be27464e30b9dddeae (patch) | |
tree | 8ffb46c18e48c8463c1fb16fcacf216f296b8a1f /src/base/Exception.cpp | |
parent | 37943858b3b260589b5dc222bb5184d2846fb6dc (diff) | |
download | cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.tar.gz cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.tar.bz2 cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.zip |
Exception remove string.
Diffstat (limited to 'src/base/Exception.cpp')
-rw-r--r-- | src/base/Exception.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/base/Exception.cpp b/src/base/Exception.cpp index 1f03c2ba..5bfe27db 100644 --- a/src/base/Exception.cpp +++ b/src/base/Exception.cpp @@ -10,9 +10,6 @@ namespace cru { Exception::Exception(std::string message, std::shared_ptr<std::exception> inner) : message_(std::move(message)), inner_(std::move(inner)) {} -Exception::Exception(StringView message, std::shared_ptr<std::exception> inner) - : message_(message.ToUtf8()), inner_(std::move(inner)) {} - Exception::~Exception() {} const char* Exception::what() const noexcept { return message_.c_str(); } @@ -31,16 +28,6 @@ void Exception::AppendMessage( if (additional_message) AppendMessage(*additional_message); } -void Exception::SetMessage(StringView message) { SetMessage(message.ToUtf8()); } - -void Exception::AppendMessage(StringView additional_message) { - AppendMessage(additional_message.ToUtf8()); -} - -void Exception::AppendMessage(std::optional<StringView> additional_message) { - if (additional_message) AppendMessage(additional_message->ToUtf8()); -} - ErrnoException::ErrnoException() : ErrnoException(NO_MESSAGE) {} ErrnoException::ErrnoException(int errno_code) @@ -52,10 +39,4 @@ ErrnoException::ErrnoException(std::string_view message) ErrnoException::ErrnoException(std::string_view message, int errno_code) : Exception(std::format("{} Errno is {}.", message, errno_code)), errno_code_(errno_code) {} - -ErrnoException::ErrnoException(StringView message) - : ErrnoException(message.ToUtf8()) {} - -ErrnoException::ErrnoException(StringView message, int errno_code) - : ErrnoException(message.ToUtf8(), errno_code) {} } // namespace cru |