aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/error.cpp
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2016-10-20 03:20:49 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2016-10-20 03:20:49 +0300
commitbd3116f43658fdd4ac145693e8ff4576061f22fa (patch)
tree93f0d7f0084a26b8db9de201323192a7711fbb0b /src/error.cpp
parentcode style & compiler warnings fixes (diff)
downloadprivilege-check-bd3116f43658fdd4ac145693e8ff4576061f22fa.tar.gz
privilege-check-bd3116f43658fdd4ac145693e8ff4576061f22fa.zip
refactoring
Diffstat (limited to 'src/error.cpp')
-rw-r--r--src/error.cpp35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/error.cpp b/src/error.cpp
deleted file mode 100644
index edce89f..0000000
--- a/src/error.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2016 Egor Tensin <Egor.Tensin@gmail.com>
-// This file is part of the "Privilege check" project.
-// For details, see https://github.com/egor-tensin/privilege-check.
-// Distributed under the MIT License.
-
-#include "error.hpp"
-
-#include <Windows.h>
-
-#include <exception>
-#include <system_error>
-
-namespace error
-{
- Error make(const char* function_name)
- {
- const auto ec = GetLastError();
- return {static_cast<int>(ec), std::system_category(), function_name};
- }
-
- void raise(const char* function_name)
- {
- throw make(function_name);
- }
-
- void report(const std::exception& e)
- {
- MessageBoxA(NULL, e.what(), NULL, MB_OK);
- }
-
- int get_code(const Error& e)
- {
- return e.code().value();
- }
-}