Merge pull request #1347 from comex/header-hygiene

Add missing includes where headers depend on other headers having been included first.
This commit is contained in:
comex committed 2014-10-22 23:23:58 -04:00
commit 00c6ec97a6
50 files changed
+90 -7

No files matched your search

+2
View File
@@ -4,6 +4,8 @@
#pragma once
#include "Common/CommonTypes.h"
u16 dsp_read_accelerator();
u16 dsp_read_aram_d3();
+1 -1
View File
@@ -4,7 +4,7 @@
#pragma once
#include "Common/CommonTypes.h"
#include "Common/Common.h"
// super fast breakpoints for a limited range.
// To be used interchangeably with the BreakPoints class.
+4
View File
@@ -4,6 +4,10 @@
#pragma once
#include <string>
#include "Common/CommonTypes.h"
// The user of the DSPCore library must supply a few functions so that the
// emulation core can access the environment it runs in. If the emulation
// core isn't used, for example in an asm/disasm tool, then most of these
@@ -4,6 +4,8 @@
#pragma once
#include "Common/CommonTypes.h"
struct PBMixer
{
u16 left;
+2
View File
@@ -4,5 +4,7 @@
#pragma once
#include "Common/CommonTypes.h"
bool DumpDSPCode(const u8 *code_be, int size_in_bytes, u32 crc);
bool DumpCWCode(u32 _Address, u32 _Length);
+2
View File
@@ -4,6 +4,8 @@
#pragma once
#include "Core/HW/EXI_Device.h"
class CEXIAD16 : public IEXIDevice
{
public:
@@ -4,6 +4,8 @@
#pragma once
#include "Core/HW/EXI_Device.h"
class CEXIAMBaseboard : public IEXIDevice
{
public:
+1
View File
@@ -9,6 +9,7 @@
#endif
#include "Common/Thread.h"
#include "Core/HW/EXI_Device.h"
// Network Control Register A
enum NCRA
+2
View File
@@ -11,6 +11,8 @@
#include "Common/Thread.h"
#include "Core/HW/EXI_Device.h"
class GeckoSockServer
: public sf::SocketTCP
{
@@ -4,6 +4,7 @@
#pragma once
#include "Common/StdMakeUnique.h"
#include "Core/HW/EXI_Device.h"
class MemoryCardBase;
class CEXIMemoryCard : public IEXIDevice
+2
View File
@@ -4,6 +4,8 @@
#pragma once
#include "Core/HW/EXI_Device.h"
#if HAVE_PORTAUDIO
#include <mutex>
+1
View File
@@ -5,6 +5,7 @@
#pragma once
#include "Core/HW/GCMemcard.h"
#include "DiscIO/Volume.h"
// Uncomment this to write the system data of the memorycard from directory to disc
//#define _WRITE_MC_HEADER 1
+1 -1
View File
@@ -7,7 +7,7 @@
#include <functional>
#include <memory>
#include "Common/CommonTypes.h"
#include "Common/Common.h"
// All the templated and very repetitive MMIO-related code is isolated in this
// file for easier reading. It mostly contains code related to handling methods
+1
View File
@@ -6,6 +6,7 @@
#include <string>
#include "Common/CommonFuncs.h"
#include "Common/CommonTypes.h"
// Enable memory checks in the Debug/DebugFast builds, but NOT in release
@@ -4,6 +4,8 @@
#pragma once
#include "Core/HW/SI_Device.h"
// triforce (GC-AM) baseboard
class CSIDevice_AMBaseboard : public ISIDevice
{
+2
View File
@@ -4,6 +4,8 @@
#pragma once
#include "Core/HW/SI_Device.h"
#include "SFML/Network.hpp"
// GameBoy Advance "Link Cable"
@@ -6,6 +6,8 @@
#pragma once
#include "Common/CommonTypes.h"
// The key structure to use with WiimoteGenerateKey()
struct wiimote_key
{
+4
View File
@@ -4,6 +4,10 @@
#pragma once
#include <string>
#include "Common/CommonTypes.h"
class IWII_IPC_HLE_Device;
class PointerWrap;
@@ -4,6 +4,8 @@
#pragma once
#include "Core/IPC_HLE/WII_IPC_HLE_Device.h"
class CWII_IPC_HLE_Device_usb_kbd : public IWII_IPC_HLE_Device
{
public:
@@ -6,6 +6,8 @@
#include <map>
#include <string>
#include "Common/Common.h"
#include "Core/IPC_HLE/hci.h"
class CWII_IPC_HLE_Device_usb_oh1_57e_305;
@@ -4,6 +4,8 @@
#pragma once
#include "Common/CommonTypes.h"
#if 0
struct SAttrib
{
+1
View File
@@ -2388,6 +2388,7 @@ struct btreq {
//////////////////////////////////////////////////////////////////////////
// Dolphin-custom structs (to kill)
//////////////////////////////////////////////////////////////////////////
#include "Common/CommonTypes.h"
struct SCommandMessage
{
u16 Opcode;
@@ -8,6 +8,7 @@
#include <cinttypes>
#include "Common/x64Emitter.h"
#include "Core/PowerPC/PPCAnalyst.h"
enum FlushMode
{
@@ -37,6 +37,10 @@
#error No context definition for OS
#endif
#elif defined(__APPLE__) && !defined(USE_SIGACTION_ON_APPLE)
// for modules:
#define _XOPEN_SOURCE
#include <ucontext.h>
#include <mach/mach.h>
#include <mach/message.h>
#if _M_X86_64
@@ -4,6 +4,8 @@
#pragma once
#include <unordered_map>
#include "Common/CommonTypes.h"
#include "Common/x64Analyzer.h"
#include "Common/x64Emitter.h"
+2
View File
@@ -7,6 +7,8 @@
#include <string>
#include "Common/CommonTypes.h"
#ifdef _WIN32
#define PROFILER_QUERY_PERFORMANCE_COUNTER(pt) \
+2
View File
@@ -10,6 +10,8 @@
#include <string>
#include <vector>
#include "Common/CommonTypes.h"
namespace State
{
+1 -1
View File
@@ -24,7 +24,7 @@
#pragma once
#include "Common/CommonTypes.h"
#include "Common/Common.h"
void get_ng_cert(u8* ng_cert_out, u32 NG_id, u32 NG_key_id, const u8* NG_priv, const u8* NG_sig);
void get_ap_sig_and_cert(u8 *sig_out, u8 *ap_cert_out, u64 title_id, u8 *data, u32 data_size, const u8 *NG_priv, u32 NG_id);