aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/error.h
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2016-09-16 01:08:49 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2016-09-16 01:08:49 +0300
commit42f1ad36ef93c98542f9899ada57bd55396a99f5 (patch)
treed0b10dd617764271db739b608a9d6bfaa63d516b /error.h
parentmake the 'Elevate' button smaller (diff)
downloadprivilege-check-42f1ad36ef93c98542f9899ada57bd55396a99f5.tar.gz
privilege-check-42f1ad36ef93c98542f9899ada57bd55396a99f5.zip
.hpp instead of .h for C++ headers
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();
- }
-}