diff options
Diffstat (limited to '')
-rw-r--r-- | include/pdb/handle.hpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/include/pdb/handle.hpp b/include/pdb/handle.hpp deleted file mode 100644 index 319a581..0000000 --- a/include/pdb/handle.hpp +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) 2017 Egor Tensin <Egor.Tensin@gmail.com> -// This file is part of the "winapi-debug" project. -// For details, see https://github.com/egor-tensin/winapi-debug. -// Distributed under the MIT License. - -#pragma once - -#include "workarounds.hpp" - -#include <windows.h> - -#include <cassert> -#include <memory> - -namespace pdb { - -struct CloseHandle { - void operator()(HANDLE raw) const { - if (raw == NULL || raw == INVALID_HANDLE_VALUE) - return; - const auto ret = ::CloseHandle(raw); - assert(ret); - PDB_UNUSED_PARAMETER(ret); - } -}; - -typedef std::unique_ptr<void, CloseHandle> Handle; - -} // namespace pdb |