Core: Turn some includes into forward declarations.

This commit is contained in:
Lioncash 2014-07-27 13:37:09 -04:00
parent 96cfbd1bb0
commit eb3a1de3f6
11 changed files with 18 additions and 12 deletions

View file

@ -6,6 +6,7 @@
#include <string>
#include <vector>
#include "Common/ChunkFile.h"
#include "Common/FifoQueue.h"
#include "Common/StringUtil.h"
#include "Common/Thread.h"

View file

@ -18,10 +18,10 @@
// ScheduleEvent(periodInCycles - cyclesLate, callback, "whatever")
#include <string>
#include "Common/ChunkFile.h"
#include "Common/Common.h"
class PointerWrap;
namespace CoreTiming
{

View file

@ -6,8 +6,8 @@
#include <string>
#include <vector>
#include "Common/IniFile.h"
#include "Common/StringUtil.h"
#include "Core/GeckoCodeConfig.h"
namespace Gecko

View file

@ -4,10 +4,11 @@
#pragma once
#include "Common/IniFile.h"
#include <vector>
#include "Core/GeckoCode.h"
class IniFile;
namespace Gecko
{

View file

@ -52,6 +52,7 @@ This file mainly deals with the [Drive I/F], however [AIDFR] controls
#include "AudioCommon/AudioCommon.h"
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "Common/MathUtil.h"

View file

@ -24,6 +24,7 @@ They will also generate a true or false return for UpdateInterrupts() in WII_IPC
#include <map>
#include <string>
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "Common/CommonPaths.h"
#include "Common/FileUtil.h"

View file

@ -4,9 +4,8 @@
#pragma once
#include "Common/ChunkFile.h"
class IWII_IPC_HLE_Device;
class PointerWrap;
enum IPCCommandType : u32
{

View file

@ -4,6 +4,7 @@
#include <polarssl/md5.h>
#include "Common/ChunkFile.h"
#include "Common/CommonPaths.h"
#include "Common/FileUtil.h"
#include "Common/Hash.h"
@ -11,7 +12,6 @@
#include "Common/StringUtil.h"
#include "Common/Thread.h"
#include "Common/Timer.h"
#include "Core/ConfigManager.h"
#include "Core/Core.h"
#include "Core/CoreTiming.h"
@ -29,7 +29,7 @@
#include "Core/HW/WiimoteEmu/WiimoteHid.h"
#include "Core/IPC_HLE/WII_IPC_HLE_Device_usb.h"
#include "Core/PowerPC/PowerPC.h"
#include "InputCommon/GCPadStatus.h"
#include "VideoCommon/VideoConfig.h"
// The chunk to allocate movie data in multiples of.

View file

@ -6,10 +6,10 @@
#include <string>
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "InputCommon/GCPadStatus.h"
struct GCPadStatus;
class PointerWrap;
namespace WiimoteEmu
{

View file

@ -22,6 +22,7 @@
#include "Common/CommonPaths.h"
#include "Common/FileUtil.h"
#include "Common/IniFile.h"
#include "Common/StringUtil.h"
#include "Core/ActionReplay.h"

View file

@ -7,7 +7,9 @@
#include <string>
#include <vector>
#include "Common/IniFile.h"
#include "Common/CommonTypes.h"
class IniFile;
namespace PatchEngine
{