aboutsummaryrefslogtreecommitdiff
path: root/CruUI/exception.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CruUI/exception.cpp')
-rw-r--r--CruUI/exception.cpp34
1 files changed, 0 insertions, 34 deletions
diff --git a/CruUI/exception.cpp b/CruUI/exception.cpp
deleted file mode 100644
index a1d59ceb..00000000
--- a/CruUI/exception.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-#include "exception.h"
-
-#include <fmt/format.h>
-
-namespace cru
-{
- inline std::string HResultMakeMessage(HRESULT h_result, std::optional<std::string> message)
- {
- if (message.has_value())
- return fmt::format("An HResultError is thrown. HRESULT: {:#08x}.\nAdditional message: {}\n", h_result, message.value());
- else
- return fmt::format("An HResultError is thrown. HRESULT: {:#08x}.\n", h_result);
- }
-
- HResultError::HResultError(HRESULT h_result, std::optional<std::string_view> additional_message)
- : runtime_error(HResultMakeMessage(h_result, std::nullopt)), h_result_(h_result)
- {
-
- }
-
- inline std::string Win32MakeMessage(DWORD error_code, std::optional<std::string> message)
- {
- if (message.has_value())
- return fmt::format("Last error code: {:#04x}.\nAdditional message: {}\n", error_code, message.value());
- else
- return fmt::format("Last error code: {:#04x}.\n", error_code);
- }
-
- Win32Error::Win32Error(DWORD error_code, std::optional<std::string_view> additional_message)
- : runtime_error(Win32MakeMessage(error_code, std::nullopt)), error_code_(error_code)
- {
-
- }
-}