Convert some more header inclusions into forward declarations

This commit is contained in:
Lioncash 2014-07-29 20:55:07 -04:00
parent c0e8d9879a
commit 522a5c35ad
22 changed files with 33 additions and 21 deletions

View File

@ -2,6 +2,7 @@
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "Core/HW/DSPHLE/MailHandler.h"
CMailHandler::CMailHandler()

View File

@ -5,10 +5,10 @@
#pragma once
#include <queue>
#include "Common/ChunkFile.h"
#include "Common/Common.h"
class PointerWrap;
class CMailHandler
{
public:

View File

@ -1,9 +1,12 @@
// Copyright 2013 Dolphin Emulator Project
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "Core/Core.h"
#include "Core/HW/GCMemcard.h"
#include "Core/HW/GCMemcardRaw.h"
#define SIZE_TO_Mb (1024 * 8 * 16)
#define MC_HDR_SIZE 0xA000

View File

@ -4,10 +4,11 @@
#pragma once
#include "Common/ChunkFile.h"
#include "Common/Thread.h"
#include "Core/HW/GCMemcard.h"
class PointerWrap;
// Data structure to be passed to the flushing thread.
struct FlushData
{

View File

@ -2,6 +2,7 @@
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "Core/ConfigManager.h"

View File

@ -4,8 +4,7 @@
#pragma once
#include "Common/ChunkFile.h"
#include "Common/Common.h"
class PointerWrap;
namespace HW
{

View File

@ -2,6 +2,7 @@
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "Common/StringUtil.h"

View File

@ -6,11 +6,10 @@
#include <map>
#include <string>
#include "Common/ChunkFile.h"
#include "Core/IPC_HLE/hci.h"
class CWII_IPC_HLE_Device_usb_oh1_57e_305;
class PointerWrap;
CWII_IPC_HLE_Device_usb_oh1_57e_305* GetUsbPointer();
void SetUsbPointer(CWII_IPC_HLE_Device_usb_oh1_57e_305* ptr);

View File

@ -35,6 +35,7 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "Common/ChunkFile.h"
#include "VideoBackends/Software/BPMemLoader.h"
#include "VideoBackends/Software/Clipper.h"
#include "VideoBackends/Software/NativeVertexFormat.h"
@ -42,7 +43,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "VideoBackends/Software/SWStatistics.h"
#include "VideoBackends/Software/XFMemLoader.h"
namespace Clipper
{
enum { NUM_CLIPPED_VERTICES = 33, NUM_INDICES = NUM_CLIPPED_VERTICES + 3 };

View File

@ -4,9 +4,8 @@
#pragma once
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "VideoBackends/Software/NativeVertexFormat.h"
struct OutputVertexData;
class PointerWrap;
namespace Clipper
{

View File

@ -2,6 +2,7 @@
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "Core/HW/Memmap.h"
#include "VideoBackends/Software/BPMemLoader.h"

View File

@ -4,9 +4,10 @@
#pragma once
#include "Common/ChunkFile.h"
#include "Common/CommonTypes.h"
class PointerWrap;
namespace OpcodeDecoder
{

View File

@ -8,6 +8,7 @@
#include "VideoBackends/Software/BPMemLoader.h"
#include "VideoBackends/Software/EfbInterface.h"
#include "VideoBackends/Software/HwRasterizer.h"
#include "VideoBackends/Software/NativeVertexFormat.h"
#include "VideoBackends/Software/Rasterizer.h"
#include "VideoBackends/Software/SWStatistics.h"
#include "VideoBackends/Software/SWVideoConfig.h"

View File

@ -5,7 +5,8 @@
#pragma once
#include "Common/ChunkFile.h"
#include "VideoBackends/Software/NativeVertexFormat.h"
struct OutputVertexData;
namespace Rasterizer
{

View File

@ -2,6 +2,7 @@
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "VideoBackends/Software/CPMemLoader.h"
@ -22,13 +23,13 @@
SWVertexLoader::SWVertexLoader() :
m_VertexSize(0),
m_NumAttributeLoaders(0)
{
{
VertexLoader_Normal::Init();
VertexLoader_Position::Init();
VertexLoader_TextCoord::Init();
m_SetupUnit = new SetupUnit;
}
}
SWVertexLoader::~SWVertexLoader()
{

View File

@ -4,12 +4,12 @@
#pragma once
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "VideoBackends/Software/CPMemLoader.h"
#include "VideoBackends/Software/NativeVertexFormat.h"
class PointerWrap;
class SetupUnit;
class SWVertexLoader

View File

@ -2,6 +2,7 @@
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "VideoBackends/Software/Clipper.h"
#include "VideoBackends/Software/CPMemLoader.h"
#include "VideoBackends/Software/OpcodeDecoder.h"

View File

@ -4,10 +4,11 @@
#pragma once
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "VideoBackends/Software/NativeVertexFormat.h"
class PointerWrap;
class SetupUnit
{
u8 m_PrimType;

View File

@ -4,8 +4,8 @@
#include <cmath>
#include "Common/ChunkFile.h"
#include "Common/Common.h"
#include "VideoBackends/Software/DebugUtil.h"
#include "VideoBackends/Software/EfbInterface.h"
#include "VideoBackends/Software/SWStatistics.h"

View File

@ -4,9 +4,10 @@
#pragma once
#include "Common/ChunkFile.h"
#include "VideoBackends/Software/BPMemLoader.h"
class PointerWrap;
class Tev
{
struct InputRegType

View File

@ -2,6 +2,7 @@
// Licensed under GPLv2
// Refer to the license.txt file included.
#include "Common/ChunkFile.h"
#include "VideoCommon/BPMemory.h"
#include "VideoCommon/CommandProcessor.h"
#include "VideoCommon/CPMemory.h"

View File

@ -4,8 +4,7 @@
#pragma once
#include "Common/ChunkFile.h"
#include "Common/Common.h"
class PointerWrap;
void VideoCommon_DoState(PointerWrap &p);
void VideoCommon_RunLoop(bool enable);