From def5c50960eea4c112647f88361a3ae7155901a8 Mon Sep 17 00:00:00 2001 From: egor-tensin Date: Tue, 4 Jul 2023 00:48:00 +0000 Subject: =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20egor-tensin/wina?= =?UTF-8?q?pi-common@0c196cbe8b4927c78c02b2c7312fc69a507db845=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils_8hpp_source.html | 103 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 utils_8hpp_source.html (limited to 'utils_8hpp_source.html') diff --git a/utils_8hpp_source.html b/utils_8hpp_source.html new file mode 100644 index 0000000..f969662 --- /dev/null +++ b/utils_8hpp_source.html @@ -0,0 +1,103 @@ + + + + + + + +winapi_common: include/winapi/utils.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
winapi_common +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
utils.hpp
+
+
+
1 // Copyright (c) 2020 Egor Tensin <Egor.Tensin@gmail.com>
+
2 // This file is part of the "winapi-common" project.
+
3 // For details, see https://github.com/egor-tensin/winapi-common.
+
4 // Distributed under the MIT License.
+
5 
+
6 #pragma once
+
7 
+
8 #include <windows.h>
+
9 
+
10 #include <cassert>
+
11 
+
12 #define WINAPI_UNUSED_PARAMETER(...) (void)(__VA_ARGS__)
+
13 
+
14 namespace winapi {
+
15 
+
16 struct LocalDelete {
+
17  void operator()(void* ptr) const {
+
18  const auto ret = ::LocalFree(ptr);
+
19  assert(ret == NULL);
+
20  WINAPI_UNUSED_PARAMETER(ret);
+
21  }
+
22 };
+
23 
+
24 } // namespace winapi
+ +
+ + + + -- cgit v1.2.3