diff options
author | crupest <crupest@outlook.com> | 2022-01-25 17:42:19 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-01-25 17:42:19 +0800 |
commit | 839292efaaf8d997b2cbca7abae8c6e575f6c01a (patch) | |
tree | 0f0354fca793e75b90f9d02e86351b2a86601f34 /src/common/platform/win/Exception.cpp | |
parent | 2ed65999ef6f3e1156427dd3efe04353ae657882 (diff) | |
download | cru-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.cpp | 7 |
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 |