diff options
Diffstat (limited to 'src/win/Exception.cpp')
-rw-r--r-- | src/win/Exception.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/win/Exception.cpp b/src/win/Exception.cpp index 9f9fb03d..8d2eee23 100644 --- a/src/win/Exception.cpp +++ b/src/win/Exception.cpp @@ -5,8 +5,8 @@ namespace cru::platform::win { -inline std::string HResultMakeMessage(HRESULT h_result, - std::optional<std::string_view> message) { +inline std::string HResultMakeMessage( + HRESULT h_result, std::optional<std::string_view> message) { if (message.has_value()) return fmt::format(FMT_STRING("HRESULT: {:#08x}. Message: {}"), h_result, *message); @@ -19,20 +19,20 @@ HResultError::HResultError(HRESULT h_result) h_result_(h_result) {} HResultError::HResultError(HRESULT h_result, - const std::string_view& additional_message) + std::string_view additional_message) : PlatformException(HResultMakeMessage(h_result, additional_message)), h_result_(h_result) {} inline std::string Win32MakeMessage(DWORD error_code, - std::string_view message) { + std::string_view message) { return fmt::format("Last error code: {:#04x}.\nMessage: {}\n", error_code, message); } -Win32Error::Win32Error(const std::string_view& message) +Win32Error::Win32Error(std::string_view message) : Win32Error(::GetLastError(), message) {} -Win32Error::Win32Error(DWORD error_code, const std::string_view& message) +Win32Error::Win32Error(DWORD error_code, std::string_view message) : PlatformException(Win32MakeMessage(error_code, message)), error_code_(error_code) {} } // namespace cru::platform::win |