Core: include what you use

Eliminates a swath of indirectly included standard headers
This commit is contained in:
Lioncash committed 2017-06-07 01:20:48 -04:00
1 parent 62041bd303
commit b676edd80c
64 files changed
+125 -5

No files matched your search

@@ -2,7 +2,8 @@
// Licensed under GPLv2+
// Refer to the license.txt file included.
#include <assert.h>
#include <array>
#include <cassert>
#include <cinttypes>
#include <string>
@@ -4,6 +4,9 @@
#include "Core/PowerPC/Jit64Common/EmuCodeBlock.h"
#include <functional>
#include <limits>
#include "Common/Assert.h"
#include "Common/CPUDetect.h"
#include "Common/Intrinsics.h"
@@ -3,6 +3,9 @@
// Refer to the license.txt file included.
#include "Core/PowerPC/Jit64Common/Jit64AsmCommon.h"
#include <array>
#include "Common/Assert.h"
#include "Common/CPUDetect.h"
#include "Common/CommonTypes.h"
@@ -10,8 +10,11 @@
// locating performance issues.
#include <algorithm>
#include <array>
#include <cstring>
#include <functional>
#include <map>
#include <set>
#include <utility>
#include "Common/CommonTypes.h"
@@ -8,6 +8,7 @@
#include <cinttypes>
#include <cstdio>
#include <string>
#include <unordered_set>
#ifdef _WIN32
#include <windows.h>
+1
View File
@@ -4,6 +4,7 @@
#include <cstddef>
#include <cstring>
#include <string>
#include "Common/Atomic.h"
#include "Common/BitSet.h"
+2
View File
@@ -3,8 +3,10 @@
// Refer to the license.txt file included.
#include <algorithm>
#include <map>
#include <queue>
#include <string>
#include <vector>
#include "Common/Assert.h"
#include "Common/CommonTypes.h"
@@ -4,6 +4,7 @@
#include <cstddef>
#include <cstring>
#include <string>
#include "Common/CommonTypes.h"
#include "Common/FileUtil.h"
@@ -9,6 +9,7 @@
#include <fstream>
#include <limits>
#include <sstream>
#include <string>
#include <utility>
#include "Common/FileUtil.h"
@@ -2,6 +2,7 @@
// Licensed under GPLv2+
// Refer to the license.txt file included.
#include <memory>
#include <string>
#include "Common/CommonTypes.h"