pch.h
1 // pch.h: This is a precompiled header file. 2 // Files listed below are compiled only once, improving build performance for future builds. 3 // This also affects IntelliSense performance, including code completion and many code browsing features. 4 // However, files listed here are ALL re-compiled if any one of them is updated between builds. 5 // Do not add files here that you will be updating frequently as this negates the performance advantage. 6 7 #ifndef PCH_H 8 #define PCH_H 9 10 // add headers that you want to pre-compile here 11 #include <Windows.h> 12 #include <winrt/base.h> 13 #include <winrt/Windows.Foundation.h> 14 #include <winrt/Windows.Foundation.Collections.h> 15 #include <winrt/Windows.Foundation.Metadata.h> 16 #include <winrt/Windows.Data.Json.h> 17 18 #include <string> 19 #include <vector> 20 #include <optional> 21 #include <functional> 22 #include <thread> 23 #include <atomic> 24 #include <mutex> 25 #include <shared_mutex> 26 #include <future> 27 #include <queue> 28 #include <filesystem> 29 #include <fstream> 30 #include <chrono> 31 #include <ctime> 32 33 // Suppressing 26466 - Don't use static_cast downcasts - in CppUnitTest.h 34 #pragma warning(push) 35 #pragma warning(disable : 26466) 36 #include "CppUnitTest.h" 37 #pragma warning(pop) 38 39 #endif //PCH_H