diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-13 00:36:59 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-13 00:39:55 +0200 |
| commit | 190ff781eaee33e7a61aab44fc4133718cc0515b (patch) | |
| tree | 469cedfc87734589a4e9a0102f69324b9edb8f16 /src/error.hpp | |
| parent | cmake: upgrade minimum version (diff) | |
| download | privilege-check-190ff781eaee33e7a61aab44fc4133718cc0515b.tar.gz privilege-check-190ff781eaee33e7a61aab44fc4133718cc0515b.zip | |
add .clang-format
Diffstat (limited to 'src/error.hpp')
| -rw-r--r-- | src/error.hpp | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/src/error.hpp b/src/error.hpp index 04ec8c9..8a0778c 100644 --- a/src/error.hpp +++ b/src/error.hpp @@ -12,26 +12,23 @@ typedef std::system_error Error; -namespace error -{ - inline Error make(const char* function_name) - { - const auto ec = GetLastError(); - return {static_cast<int>(ec), std::system_category(), function_name}; - } +namespace error { - inline void raise(const char* function_name) - { - throw make(function_name); - } +inline Error make(const char* function_name) { + const auto ec = GetLastError(); + return {static_cast<int>(ec), std::system_category(), function_name}; +} - inline void report(const std::exception& e) - { - MessageBoxA(NULL, e.what(), NULL, MB_OK); - } +inline void raise(const char* function_name) { + throw make(function_name); +} - inline int get_code(const Error& e) - { - return e.code().value(); - } +inline void report(const std::exception& e) { + MessageBoxA(NULL, e.what(), NULL, MB_OK); } + +inline int get_code(const Error& e) { + return e.code().value(); +} + +} // namespace error |
