aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/error.h
diff options
context:
space:
mode:
Diffstat (limited to 'error.h')
-rw-r--r--error.h26
1 files changed, 0 insertions, 26 deletions
diff --git a/error.h b/error.h
deleted file mode 100644
index 2ea7f85..0000000
--- a/error.h
+++ /dev/null
@@ -1,26 +0,0 @@
-#pragma once
-
-#include <Windows.h>
-
-#include <system_error>
-
-typedef std::system_error Error;
-
-namespace error
-{
- inline void raise(const char* function_name)
- {
- const auto ec = GetLastError();
- throw std::system_error(ec, std::system_category(), function_name);
- }
-
- void report(const Error& e)
- {
- MessageBoxA(NULL, e.what(), NULL, MB_OK);
- }
-
- int get_code(const Error& e)
- {
- return e.code().value();
- }
-}