aboutsummaryrefslogtreecommitdiff
path: root/src/common/platform/win/Exception.cpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-01-25 17:42:19 +0800
committercrupest <crupest@outlook.com>2022-01-25 17:42:19 +0800
commit839292efaaf8d997b2cbca7abae8c6e575f6c01a (patch)
tree0f0354fca793e75b90f9d02e86351b2a86601f34 /src/common/platform/win/Exception.cpp
parent2ed65999ef6f3e1156427dd3efe04353ae657882 (diff)
downloadcru-839292efaaf8d997b2cbca7abae8c6e575f6c01a.tar.gz
cru-839292efaaf8d997b2cbca7abae8c6e575f6c01a.tar.bz2
cru-839292efaaf8d997b2cbca7abae8c6e575f6c01a.zip
...
Diffstat (limited to 'src/common/platform/win/Exception.cpp')
-rw-r--r--src/common/platform/win/Exception.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/platform/win/Exception.cpp b/src/common/platform/win/Exception.cpp
index 34ae8955..def12123 100644
--- a/src/common/platform/win/Exception.cpp
+++ b/src/common/platform/win/Exception.cpp
@@ -32,8 +32,15 @@ inline String Win32MakeMessage(DWORD error_code, String message) {
Win32Error::Win32Error(std::string_view message)
: Win32Error(::GetLastError(), message) {}
+Win32Error::Win32Error(String message)
+ : Win32Error(::GetLastError(), message) {}
+
Win32Error::Win32Error(DWORD error_code, std::string_view message)
: PlatformException(Win32MakeMessage(
error_code, String::FromUtf8(message.data(), message.size()))),
error_code_(error_code) {}
+
+Win32Error::Win32Error(DWORD error_code, String message)
+ : PlatformException(Win32MakeMessage(error_code, message)),
+ error_code_(error_code) {}
} // namespace cru::platform::win