aboutsummaryrefslogtreecommitdiff
path: root/src/base/Exception.cpp
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-10-17 08:37:30 +0800
committerYuqian Yang <crupest@crupest.life>2025-10-17 08:37:30 +0800
commit3c8d5c8f732239a8b50418be27464e30b9dddeae (patch)
tree8ffb46c18e48c8463c1fb16fcacf216f296b8a1f /src/base/Exception.cpp
parent37943858b3b260589b5dc222bb5184d2846fb6dc (diff)
downloadcru-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.cpp19
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