Skip to content

Commit 29fbda3

Browse files
committed
adjusting warning diagnostics for ext headers removing pragma wrappers
1 parent 66bf3cf commit 29fbda3

17 files changed

+9
-50
lines changed

IntelPresentMon/AppCef/source/winmain.cpp

-4
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,7 @@
1313
#include <PresentMonAPIWrapper/DiagnosticHandler.h>
1414
#include <PresentMonAPI2Loader/Loader.h>
1515
#include <dwmapi.h>
16-
17-
#pragma warning(push)
18-
#pragma warning(disable : 4297)
1916
#include <boost/process.hpp>
20-
#pragma warning(pop)
2117

2218
#pragma comment(lib, "Dwmapi.lib")
2319

IntelPresentMon/CommonUtilities/CommonUtilities.vcxproj

-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@
9494
<ClInclude Include="win\Overlapped.h" />
9595
<ClInclude Include="win\Utilities.h" />
9696
<ClInclude Include="win\WinAPI.h" />
97-
<ClInclude Include="pipe\WrapAsio.h" />
9897
</ItemGroup>
9998
<ItemGroup>
10099
<ClCompile Include="cli\CliFramework.cpp" />

IntelPresentMon/CommonUtilities/CommonUtilities.vcxproj.filters

-3
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,6 @@
216216
<ClInclude Include="pipe\SecurityMode.h">
217217
<Filter>Header Files</Filter>
218218
</ClInclude>
219-
<ClInclude Include="pipe\WrapAsio.h">
220-
<Filter>Header Files</Filter>
221-
</ClInclude>
222219
<ClInclude Include="reg\Registry.h">
223220
<Filter>Header Files</Filter>
224221
</ClInclude>

IntelPresentMon/CommonUtilities/cli/CliFramework.h

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
#pragma once
22

3-
#pragma warning(push)
4-
#pragma warning(disable : 26827)
5-
#define CLI11_COMPILE 0
63
#include <CLI/CLI.hpp>
7-
#pragma warning(pop)
84

95
#include <optional>
106
#include <cassert>

IntelPresentMon/CommonUtilities/pipe/CoroMutex.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#pragma once
22
#include "../win/WinAPI.h"
3-
#include "WrapAsio.h"
3+
#include <boost/asio.hpp>
4+
#include <boost/asio/windows/object_handle.hpp>
5+
#include <boost/asio/experimental/awaitable_operators.hpp>
46
#include <deque>
57

68
namespace pmon::util::pipe

IntelPresentMon/CommonUtilities/pipe/Pipe.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#pragma once
22
#include "../win/WinAPI.h"
3-
#include "WrapAsio.h"
3+
#include <boost/asio.hpp>
4+
#include <boost/asio/windows/object_handle.hpp>
5+
#include <boost/asio/experimental/awaitable_operators.hpp>
46
#include <cereal/archives/binary.hpp>
57
#include <cereal/types/string.hpp>
68
#include <cereal/types/vector.hpp>

IntelPresentMon/CommonUtilities/pipe/WrapAsio.h

-8
This file was deleted.

IntelPresentMon/PresentMonAPI2Tests/BoostProcess.h

-5
This file was deleted.

IntelPresentMon/PresentMonAPI2Tests/EtlTests.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <fstream>
44
#include "CppUnitTest.h"
55
#include "StatusComparison.h"
6-
#include "BoostProcess.h"
6+
#include <boost/process.hpp>
77
#include "CsvHelper.h"
88
#include "../PresentMonAPI2Loader/Loader.h"
99
#include <string>

IntelPresentMon/PresentMonAPI2Tests/PresentMonAPI2Tests.vcxproj

-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@
114114
</ProjectReference>
115115
</ItemGroup>
116116
<ItemGroup>
117-
<ClInclude Include="BoostProcess.h" />
118117
<ClInclude Include="CsvHelper.h" />
119118
<ClInclude Include="StatusComparison.h" />
120119
<ClInclude Include="Utilities.h" />

IntelPresentMon/PresentMonAPI2Tests/PresentMonAPI2Tests.vcxproj.filters

-3
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@
3232
<ClInclude Include="Utilities.h">
3333
<Filter>Header Files</Filter>
3434
</ClInclude>
35-
<ClInclude Include="BoostProcess.h">
36-
<Filter>Header Files</Filter>
37-
</ClInclude>
3835
<ClInclude Include="StatusComparison.h">
3936
<Filter>Header Files</Filter>
4037
</ClInclude>

IntelPresentMon/PresentMonAPI2Tests/RealtimeMetricTests.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <fstream>
44
#include "CppUnitTest.h"
55
#include "StatusComparison.h"
6-
#include "BoostProcess.h"
6+
#include <boost/process.hpp>
77
#include <string>
88
#include <iostream>
99
#include <windows.h>

IntelPresentMon/PresentMonAPI2Tests/WrapperIntrospectionTests.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "CppUnitTest.h"
22
#include "StatusComparison.h"
3-
#include "BoostProcess.h"
3+
#include <boost/process.hpp>
44
#include "../PresentMonAPI2/Internal.h"
55
#include "../PresentMonAPIWrapper/PresentMonAPIWrapper.h"
66
#include "../PresentMonAPI2Loader/Loader.h"

IntelPresentMon/UnitTests/BoostProcess.h

-5
This file was deleted.

IntelPresentMon/UnitTests/UnitTests.vcxproj

-3
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,6 @@
112112
<Project>{808f5ea9-ea09-4d72-87b4-5397d43cba54}</Project>
113113
</ProjectReference>
114114
</ItemGroup>
115-
<ItemGroup>
116-
<ClInclude Include="BoostProcess.h" />
117-
</ItemGroup>
118115
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
119116
<ImportGroup Label="ExtensionTargets">
120117
</ImportGroup>

IntelPresentMon/UnitTests/UnitTests.vcxproj.filters

-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,4 @@
55
<ClCompile Include="ExtremeQueue.cpp" />
66
<ClCompile Include="Timing.cpp" />
77
</ItemGroup>
8-
<ItemGroup>
9-
<ClInclude Include="BoostProcess.h" />
10-
</ItemGroup>
118
</Project>

PresentData/PresentMonTraceSession.cpp

-5
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,6 @@ void CALLBACK EventRecordCallback(EVENT_RECORD* pEventRecord)
292292
auto session = (PMTraceSession*) pEventRecord->UserContext;
293293
auto const& hdr = pEventRecord->EventHeader;
294294

295-
#pragma warning(push)
296-
#pragma warning(disable: 4984) // c++17 extension
297-
298295
if constexpr (!IS_REALTIME_SESSION) {
299296
if (session->mStartTimestamp.QuadPart == 0) {
300297
session->mStartTimestamp = hdr.TimeStamp;
@@ -374,8 +371,6 @@ void CALLBACK EventRecordCallback(EVENT_RECORD* pEventRecord)
374371
return;
375372
}
376373
}
377-
378-
#pragma warning(pop)
379374
}
380375

381376
template<bool... Ts>

0 commit comments

Comments
 (0)