Merge pull request #8199 from lioncash/namespace

General: Use nested namespace specifiers where applicable
This commit is contained in:
Léo Lam 2019-06-18 11:33:08 +02:00 committed by GitHub
commit ff96dc0e6f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
94 changed files with 193 additions and 497 deletions

View File

@ -6,9 +6,7 @@
#include "Common/Crypto/AES.h" #include "Common/Crypto/AES.h"
namespace Common namespace Common::AES
{
namespace AES
{ {
std::vector<u8> DecryptEncrypt(const u8* key, u8* iv, const u8* src, size_t size, Mode mode) std::vector<u8> DecryptEncrypt(const u8* key, u8* iv, const u8* src, size_t size, Mode mode)
{ {
@ -35,5 +33,4 @@ std::vector<u8> Encrypt(const u8* key, u8* iv, const u8* src, size_t size)
{ {
return DecryptEncrypt(key, iv, src, size, Mode::Encrypt); return DecryptEncrypt(key, iv, src, size, Mode::Encrypt);
} }
} // namespace AES } // namespace Common::AES
} // namespace Common

View File

@ -9,9 +9,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
namespace Common namespace Common::AES
{
namespace AES
{ {
enum class Mode enum class Mode
{ {
@ -23,5 +21,4 @@ std::vector<u8> DecryptEncrypt(const u8* key, u8* iv, const u8* src, size_t size
// Convenience functions // Convenience functions
std::vector<u8> Decrypt(const u8* key, u8* iv, const u8* src, size_t size); std::vector<u8> Decrypt(const u8* key, u8* iv, const u8* src, size_t size);
std::vector<u8> Encrypt(const u8* key, u8* iv, const u8* src, size_t size); std::vector<u8> Encrypt(const u8* key, u8* iv, const u8* src, size_t size);
} // namespace AES } // namespace Common::AES
} // namespace Common

View File

@ -12,9 +12,7 @@
#include "Core/DSP/DSPMemoryMap.h" #include "Core/DSP/DSPMemoryMap.h"
#include "Core/DSP/DSPTables.h" #include "Core/DSP/DSPTables.h"
namespace DSP namespace DSP::Analyzer
{
namespace Analyzer
{ {
namespace namespace
{ {
@ -167,5 +165,4 @@ u8 GetCodeFlags(u16 address)
return code_flags[address]; return code_flags[address];
} }
} // namespace Analyzer } // namespace DSP::Analyzer
} // namespace DSP

View File

@ -7,9 +7,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
// Basic code analysis. // Basic code analysis.
namespace DSP namespace DSP::Analyzer
{
namespace Analyzer
{ {
// Useful things to detect: // Useful things to detect:
// * Loop endpoints - so that we can avoid checking for loops every cycle. // * Loop endpoints - so that we can avoid checking for loops every cycle.
@ -35,5 +33,4 @@ void Analyze();
// Retrieves the flags set during analysis for code in memory. // Retrieves the flags set during analysis for code in memory.
u8 GetCodeFlags(u16 address); u8 GetCodeFlags(u16 address);
} // namespace Analyzer } // namespace DSP::Analyzer
} // namespace DSP

View File

@ -13,9 +13,7 @@
// core isn't used, for example in an asm/disasm tool, then most of these // core isn't used, for example in an asm/disasm tool, then most of these
// can be stubbed out. // can be stubbed out.
namespace DSP namespace DSP::Host
{
namespace Host
{ {
u8 ReadHostMemory(u32 addr); u8 ReadHostMemory(u32 addr);
void WriteHostMemory(u8 value, u32 addr); void WriteHostMemory(u8 value, u32 addr);
@ -25,5 +23,4 @@ bool IsWiiHost();
void InterruptRequest(); void InterruptRequest();
void CodeLoaded(const u8* ptr, int size); void CodeLoaded(const u8* ptr, int size);
void UpdateDebugger(); void UpdateDebugger();
} // namespace Host } // namespace DSP::Host
} // namespace DSP

View File

@ -12,9 +12,7 @@
// Arithmetic and accumulator control. // Arithmetic and accumulator control.
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
// CLR $acR // CLR $acR
// 1000 r001 xxxx xxxx // 1000 r001 xxxx xxxx
@ -1159,6 +1157,4 @@ void asrnr(const UDSPInstruction opc)
dsp_set_long_acc(dreg, acc); dsp_set_long_acc(dreg, acc);
Update_SR_Register64(dsp_get_long_acc(dreg)); Update_SR_Register64(dsp_get_long_acc(dreg));
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -11,9 +11,7 @@
#include "Core/DSP/Interpreter/DSPIntUtil.h" #include "Core/DSP/Interpreter/DSPIntUtil.h"
#include "Core/DSP/Interpreter/DSPInterpreter.h" #include "Core/DSP/Interpreter/DSPInterpreter.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
// Generic call implementation // Generic call implementation
// CALLcc addressA // CALLcc addressA
@ -263,6 +261,4 @@ void bloopi(const UDSPInstruction opc)
dsp_skip_inst(); dsp_skip_inst();
} }
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -9,9 +9,7 @@
#include "Core/DSP/Interpreter/DSPIntCCUtil.h" #include "Core/DSP/Interpreter/DSPIntCCUtil.h"
#include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPCore.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
void Update_SR_Register64(s64 _Value, bool carry, bool overflow) void Update_SR_Register64(s64 _Value, bool carry, bool overflow)
{ {
@ -182,6 +180,4 @@ bool CheckCondition(u8 _Condition)
return true; return true;
} }
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -10,9 +10,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
bool CheckCondition(u8 _Condition); bool CheckCondition(u8 _Condition);
@ -40,6 +38,4 @@ inline bool isOverS32(s64 acc)
{ {
return (acc != (s32)acc) ? true : false; return (acc != (s32)acc) ? true : false;
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -30,9 +30,7 @@ static void WriteToBackLog(int i, int idx, u16 value)
writeBackLogIdx[i] = idx; writeBackLogIdx[i] = idx;
} }
namespace Interpreter namespace Interpreter::Ext
{
namespace Ext
{ {
static bool IsSameMemArea(u16 a, u16 b) static bool IsSameMemArea(u16 a, u16 b)
{ {
@ -493,9 +491,7 @@ void ldaxnm(const UDSPInstruction opc)
void nop(const UDSPInstruction opc) void nop(const UDSPInstruction opc)
{ {
} }
} // namespace Interpreter::Ext
} // namespace Ext
} // namespace Interpreter
// The ext ops are calculated in parallel with the actual op. That means that // The ext ops are calculated in parallel with the actual op. That means that
// both the main op and the ext op see the same register state as input. The // both the main op and the ext op see the same register state as input. The

View File

@ -11,11 +11,7 @@
// Many opcode have the lower 0xFF (some only 0x7f) free - there, an opcode extension // Many opcode have the lower 0xFF (some only 0x7f) free - there, an opcode extension
// can be stored. // can be stored.
namespace DSP namespace DSP::Interpreter::Ext
{
namespace Interpreter
{
namespace Ext
{ {
void l(UDSPInstruction opc); void l(UDSPInstruction opc);
void ln(UDSPInstruction opc); void ln(UDSPInstruction opc);
@ -42,7 +38,4 @@ void dr(UDSPInstruction opc);
void ir(UDSPInstruction opc); void ir(UDSPInstruction opc);
void nr(UDSPInstruction opc); void nr(UDSPInstruction opc);
void nop(UDSPInstruction opc); void nop(UDSPInstruction opc);
} // namespace DSP::Interpreter::Ext
} // namespace Ext
} // namespace Interpreter
} // namespace DSP

View File

@ -8,9 +8,7 @@
#include "Core/DSP/Interpreter/DSPIntUtil.h" #include "Core/DSP/Interpreter/DSPIntUtil.h"
#include "Core/DSP/Interpreter/DSPInterpreter.h" #include "Core/DSP/Interpreter/DSPInterpreter.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
// SRS @M, $(0x18+S) // SRS @M, $(0x18+S)
// 0010 1sss mmmm mmmm // 0010 1sss mmmm mmmm
@ -261,6 +259,4 @@ void ilrrn(const UDSPInstruction opc)
dsp_conditional_extend_accum(dreg); dsp_conditional_extend_accum(dreg);
g_dsp.r.ar[reg] = dsp_increase_addr_reg(reg, (s16)g_dsp.r.ix[reg]); g_dsp.r.ar[reg] = dsp_increase_addr_reg(reg, (s16)g_dsp.r.ix[reg]);
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -10,9 +10,7 @@
#include "Core/DSP/Interpreter/DSPIntUtil.h" #include "Core/DSP/Interpreter/DSPIntUtil.h"
#include "Core/DSP/Interpreter/DSPInterpreter.h" #include "Core/DSP/Interpreter/DSPInterpreter.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
// MRR $D, $S // MRR $D, $S
// 0001 11dd ddds ssss // 0001 11dd ddds ssss
@ -159,6 +157,4 @@ void srbith(const UDSPInstruction opc)
break; break;
} }
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -11,9 +11,7 @@
#include "Core/DSP/Interpreter/DSPIntUtil.h" #include "Core/DSP/Interpreter/DSPIntUtil.h"
#include "Core/DSP/Interpreter/DSPInterpreter.h" #include "Core/DSP/Interpreter/DSPInterpreter.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
namespace namespace
{ {
@ -594,6 +592,4 @@ void msub(const UDSPInstruction opc)
dsp_set_long_prod(prod); dsp_set_long_prod(prod);
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -11,9 +11,7 @@
#include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPCore.h"
#include "Core/DSP/DSPStacks.h" #include "Core/DSP/DSPStacks.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
// --------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------
// --- SR // --- SR
@ -379,5 +377,4 @@ inline s16 dsp_get_ax_h(int _reg)
return (s16)g_dsp.r.ax[_reg].h; return (s16)g_dsp.r.ax[_reg].h;
} }
} // namespace Interpreter } // namespace DSP::Interpreter
} // namespace DSP

View File

@ -14,9 +14,7 @@
#include "Core/DSP/DSPTables.h" #include "Core/DSP/DSPTables.h"
#include "Core/DSP/Interpreter/DSPIntTables.h" #include "Core/DSP/Interpreter/DSPIntTables.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
namespace namespace
{ {
@ -237,6 +235,4 @@ void nop(const UDSPInstruction opc)
ERROR_LOG(DSPLLE, "LLE: Unrecognized opcode 0x%04x", opc); ERROR_LOG(DSPLLE, "LLE: Unrecognized opcode 0x%04x", opc);
} }
} // namespace DSP::Interpreter
} // namespace Interpreter
} // namespace DSP

View File

@ -6,9 +6,7 @@
#include "Core/DSP/DSPCommon.h" #include "Core/DSP/DSPCommon.h"
namespace DSP namespace DSP::Interpreter
{
namespace Interpreter
{ {
void Step(); void Step();
@ -146,5 +144,4 @@ void xorc(UDSPInstruction opc);
void xori(UDSPInstruction opc); void xori(UDSPInstruction opc);
void xorr(UDSPInstruction opc); void xorr(UDSPInstruction opc);
} // namespace Interpreter } // namespace DSP::Interpreter
} // namespace DSP

View File

@ -12,9 +12,7 @@
#include <type_traits> #include <type_traits>
namespace HLE namespace HLE::SystemVABI
{
namespace SystemVABI
{ {
// SFINAE // SFINAE
template <typename T> template <typename T>
@ -172,5 +170,4 @@ private:
double GetFPR(u32 fpr) const override; double GetFPR(u32 fpr) const override;
}; };
} // namespace SystemVABI } // namespace HLE::SystemVABI
} // namespace HLE

View File

@ -11,9 +11,7 @@
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
#include "Core/HW/SystemTimers.h" #include "Core/HW/SystemTimers.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
DSPHLE::DSPHLE() = default; DSPHLE::DSPHLE() = default;
@ -216,5 +214,4 @@ u16 DSPHLE::DSP_ReadControlRegister()
void DSPHLE::PauseAndLock(bool do_lock, bool unpause_on_unlock) void DSPHLE::PauseAndLock(bool do_lock, bool unpause_on_unlock)
{ {
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -13,9 +13,7 @@
class PointerWrap; class PointerWrap;
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class UCodeInterface; class UCodeInterface;
@ -73,5 +71,4 @@ private:
bool m_halt; bool m_halt;
bool m_assert_interrupt; bool m_assert_interrupt;
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -12,9 +12,7 @@
#include "Common/MsgHandler.h" #include "Common/MsgHandler.h"
#include "Core/HW/DSP.h" #include "Core/HW/DSP.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
CMailHandler::CMailHandler() CMailHandler::CMailHandler()
{ {
@ -135,5 +133,4 @@ void CMailHandler::DoState(PointerWrap& p)
} }
} }
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -11,9 +11,7 @@
class PointerWrap; class PointerWrap;
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class CMailHandler class CMailHandler
{ {
@ -35,5 +33,4 @@ private:
// mail handler // mail handler
std::queue<std::pair<u32, bool>> m_Mails; std::queue<std::pair<u32, bool>> m_Mails;
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -22,9 +22,7 @@
#define AX_GC #define AX_GC
#include "Core/HW/DSPHLE/UCodes/AXVoice.h" #include "Core/HW/DSPHLE/UCodes/AXVoice.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
AXUCode::AXUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc), m_cmdlist_size(0) AXUCode::AXUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc), m_cmdlist_size(0)
{ {
@ -727,5 +725,4 @@ void AXUCode::DoState(PointerWrap& p)
DoStateShared(p); DoStateShared(p);
DoAXState(p); DoAXState(p);
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -15,9 +15,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class DSPHLE; class DSPHLE;
@ -155,5 +153,4 @@ private:
CMD_SEND_AUX_AND_MIX = 0x13, CMD_SEND_AUX_AND_MIX = 0x13,
}; };
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -6,9 +6,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
struct PBMixer struct PBMixer
{ {
@ -337,5 +335,4 @@ enum
FILTER_LOWPASS = 1, FILTER_LOWPASS = 1,
FILTER_BIQUAD = 2, FILTER_BIQUAD = 2,
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -23,9 +23,7 @@
#include "Core/HW/DSPHLE/UCodes/AXStructs.h" #include "Core/HW/DSPHLE/UCodes/AXStructs.h"
#include "Core/HW/Memmap.h" #include "Core/HW/Memmap.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
#ifdef AX_GC #ifdef AX_GC
#define PB_TYPE AXPB #define PB_TYPE AXPB
@ -566,5 +564,4 @@ void ProcessVoice(PB_TYPE& pb, const AXBuffers& buffers, u16 count, AXMixControl
} }
} // namespace } // namespace
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -19,9 +19,7 @@
#include "Core/HW/DSPHLE/UCodes/AXVoice.h" #include "Core/HW/DSPHLE/UCodes/AXVoice.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
AXWiiUCode::AXWiiUCode(DSPHLE* dsphle, u32 crc) : AXUCode(dsphle, crc), m_last_main_volume(0x8000) AXWiiUCode::AXWiiUCode(DSPHLE* dsphle, u32 crc) : AXUCode(dsphle, crc), m_last_main_volume(0x8000)
{ {
@ -669,5 +667,4 @@ void AXWiiUCode::DoState(PointerWrap& p)
p.Do(m_last_main_volume); p.Do(m_last_main_volume);
p.Do(m_last_aux_volumes); p.Do(m_last_aux_volumes);
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -7,9 +7,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/AX.h" #include "Core/HW/DSPHLE/UCodes/AX.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
struct AXPBWii; struct AXPBWii;
class DSPHLE; class DSPHLE;
@ -115,5 +113,4 @@ private:
CMD_END_OLD = 0x0F CMD_END_OLD = 0x0F
}; };
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -10,9 +10,7 @@
#include "Core/HW/DSPHLE/DSPHLE.h" #include "Core/HW/DSPHLE/DSPHLE.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
CARDUCode::CARDUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc) CARDUCode::CARDUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc)
{ {
@ -52,5 +50,4 @@ void CARDUCode::HandleMail(u32 mail)
m_mail_handler.PushMail(DSP_DONE); m_mail_handler.PushMail(DSP_DONE);
m_dsphle->SetUCode(UCODE_ROM); m_dsphle->SetUCode(UCODE_ROM);
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -7,9 +7,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class DSPHLE; class DSPHLE;
@ -23,5 +21,4 @@ public:
void HandleMail(u32 mail) override; void HandleMail(u32 mail) override;
void Update() override; void Update() override;
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -12,9 +12,7 @@
#include "Core/HW/DSPHLE/MailHandler.h" #include "Core/HW/DSPHLE/MailHandler.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
void ProcessGBACrypto(u32 address) void ProcessGBACrypto(u32 address)
{ {
@ -137,5 +135,4 @@ void GBAUCode::HandleMail(u32 mail)
WARN_LOG(DSPHLE, "GBAUCode - unknown command: %08x", mail); WARN_LOG(DSPHLE, "GBAUCode - unknown command: %08x", mail);
} }
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -7,9 +7,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class DSPHLE; class DSPHLE;
@ -27,5 +25,4 @@ struct GBAUCode : public UCodeInterface
void HandleMail(u32 mail) override; void HandleMail(u32 mail) override;
void Update() override; void Update() override;
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -10,9 +10,7 @@
#include "Core/HW/DSPHLE/MailHandler.h" #include "Core/HW/DSPHLE/MailHandler.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
INITUCode::INITUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc) INITUCode::INITUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc)
{ {
@ -39,5 +37,4 @@ void INITUCode::Update()
void INITUCode::HandleMail(u32 mail) void INITUCode::HandleMail(u32 mail)
{ {
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -7,9 +7,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class DSPHLE; class DSPHLE;
@ -24,5 +22,4 @@ public:
void Update() override; void Update() override;
void Init(); void Init();
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -20,9 +20,7 @@
#include "Core/HW/DSPHLE/MailHandler.h" #include "Core/HW/DSPHLE/MailHandler.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
ROMUCode::ROMUCode(DSPHLE* dsphle, u32 crc) ROMUCode::ROMUCode(DSPHLE* dsphle, u32 crc)
: UCodeInterface(dsphle, crc), m_current_ucode(), m_boot_task_num_steps(0), m_next_parameter(0) : UCodeInterface(dsphle, crc), m_current_ucode(), m_boot_task_num_steps(0), m_next_parameter(0)
@ -130,5 +128,4 @@ void ROMUCode::DoState(PointerWrap& p)
DoStateShared(p); DoStateShared(p);
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -7,9 +7,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class DSPHLE; class DSPHLE;
@ -41,5 +39,4 @@ private:
void BootUCode(); void BootUCode();
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -29,9 +29,7 @@
#include "Core/HW/DSPHLE/UCodes/Zelda.h" #include "Core/HW/DSPHLE/UCodes/Zelda.h"
#include "Core/HW/Memmap.h" #include "Core/HW/Memmap.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
constexpr bool ExramRead(u32 address) constexpr bool ExramRead(u32 address)
{ {
@ -306,5 +304,4 @@ std::unique_ptr<UCodeInterface> UCodeFactory(u32 crc, DSPHLE* dsphle, bool wii)
return nullptr; return nullptr;
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -11,9 +11,7 @@
class PointerWrap; class PointerWrap;
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class CMailHandler; class CMailHandler;
class DSPHLE; class DSPHLE;
@ -106,5 +104,4 @@ private:
}; };
std::unique_ptr<UCodeInterface> UCodeFactory(u32 crc, DSPHLE* dsphle, bool wii); std::unique_ptr<UCodeInterface> UCodeFactory(u32 crc, DSPHLE* dsphle, bool wii);
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -18,9 +18,7 @@
#include "Core/HW/DSPHLE/UCodes/GBA.h" #include "Core/HW/DSPHLE/UCodes/GBA.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
// Uncomment this to have a strict version of the HLE implementation, which // Uncomment this to have a strict version of the HLE implementation, which
// PanicAlerts on recoverable unknown behaviors instead of silently ignoring // PanicAlerts on recoverable unknown behaviors instead of silently ignoring
@ -1854,5 +1852,4 @@ void ZeldaAudioRenderer::DoState(PointerWrap& p)
p.Do(m_buf_front_left_reverb_last8); p.Do(m_buf_front_left_reverb_last8);
p.Do(m_buf_front_right_reverb_last8); p.Do(m_buf_front_right_reverb_last8);
} }
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -10,9 +10,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h" #include "Core/HW/DSPHLE/UCodes/UCodes.h"
namespace DSP namespace DSP::HLE
{
namespace HLE
{ {
class DSPHLE; class DSPHLE;
@ -286,5 +284,4 @@ private:
// Main object handling audio rendering logic and state. // Main object handling audio rendering logic and state.
ZeldaAudioRenderer m_renderer; ZeldaAudioRenderer m_renderer;
}; };
} // namespace HLE } // namespace DSP::HLE
} // namespace DSP

View File

@ -13,9 +13,7 @@
#include "Core/DSP/DSPMemoryMap.h" #include "Core/DSP/DSPMemoryMap.h"
#include "Core/HW/DSPLLE/DSPSymbols.h" #include "Core/HW/DSPLLE/DSPSymbols.h"
namespace DSP namespace DSP::LLE
{
namespace LLE
{ {
void DSPPatches::Patch(std::size_t index) void DSPPatches::Patch(std::size_t index)
{ {
@ -312,5 +310,4 @@ void DSPDebugInterface::Clear()
ClearPatches(); ClearPatches();
ClearWatches(); ClearWatches();
} }
} // namespace LLE } // namespace DSP::LLE
} // namespace DSP

View File

@ -10,9 +10,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Common/DebugInterface.h" #include "Common/DebugInterface.h"
namespace DSP namespace DSP::LLE
{
namespace LLE
{ {
class DSPPatches : public Common::Debug::MemoryPatches class DSPPatches : public Common::Debug::MemoryPatches
{ {
@ -79,5 +77,4 @@ private:
Common::Debug::Watches m_watches; Common::Debug::Watches m_watches;
DSPPatches m_patches; DSPPatches m_patches;
}; };
} // namespace LLE } // namespace DSP::LLE
} // namespace DSP

View File

@ -24,9 +24,7 @@
// core isn't used, for example in an asm/disasm tool, then most of these // core isn't used, for example in an asm/disasm tool, then most of these
// can be stubbed out. // can be stubbed out.
namespace DSP namespace DSP::Host
{
namespace Host
{ {
u8 ReadHostMemory(u32 addr) u8 ReadHostMemory(u32 addr)
{ {
@ -84,5 +82,4 @@ void UpdateDebugger()
{ {
Host_RefreshDSPDebuggerWindow(); Host_RefreshDSPDebuggerWindow();
} }
} // namespace Host } // namespace DSP::Host
} // namespace DSP

View File

@ -30,9 +30,7 @@
#include "Core/HW/Memmap.h" #include "Core/HW/Memmap.h"
#include "Core/Host.h" #include "Core/Host.h"
namespace DSP namespace DSP::LLE
{
namespace LLE
{ {
static Common::Event s_dsp_event; static Common::Event s_dsp_event;
static Common::Event s_ppc_event; static Common::Event s_ppc_event;
@ -340,5 +338,4 @@ void DSPLLE::PauseAndLock(bool do_lock, bool unpause_on_unlock)
else else
m_dsp_thread_mutex.unlock(); m_dsp_thread_mutex.unlock();
} }
} // namespace LLE } // namespace DSP::LLE
} // namespace DSP

View File

@ -14,9 +14,7 @@
class PointerWrap; class PointerWrap;
namespace DSP namespace DSP::LLE
{
namespace LLE
{ {
class DSPLLE : public DSPEmulator class DSPLLE : public DSPEmulator
{ {
@ -49,5 +47,4 @@ private:
Common::Flag m_is_running; Common::Flag m_is_running;
std::atomic<u32> m_cycle_count{}; std::atomic<u32> m_cycle_count{};
}; };
} // namespace LLE } // namespace DSP::LLE
} // namespace DSP

View File

@ -14,9 +14,7 @@
#include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPCore.h"
#include "Core/DSP/DSPDisassembler.h" #include "Core/DSP/DSPDisassembler.h"
namespace DSP namespace DSP::Symbols
{
namespace Symbols
{ {
DSPSymbolDB g_dsp_symbol_db; DSPSymbolDB g_dsp_symbol_db;
@ -106,6 +104,4 @@ void Clear()
lines.clear(); lines.clear();
line_counter = 0; line_counter = 0;
} }
} // namespace DSP::Symbols
} // namespace Symbols
} // namespace DSP

View File

@ -9,9 +9,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
#include "Common/SymbolDB.h" #include "Common/SymbolDB.h"
namespace DSP namespace DSP::Symbols
{
namespace Symbols
{ {
class DSPSymbolDB : public Common::SymbolDB class DSPSymbolDB : public Common::SymbolDB
{ {
@ -31,6 +29,4 @@ int Addr2Line(u16 address);
int Line2Addr(int line); // -1 for not found int Line2Addr(int line); // -1 for not found
const char* GetLineText(int line); const char* GetLineText(int line);
} // namespace DSP::Symbols
} // namespace Symbols
} // namespace DSP

View File

@ -15,23 +15,23 @@ namespace DiscIO
{ {
struct Partition; struct Partition;
} }
namespace DVDInterface namespace DVDInterface
{ {
enum class ReplyType : u32; enum class ReplyType : u32;
} }
namespace DiscIO namespace DiscIO
{ {
enum class Platform; enum class Platform;
class Volume; class Volume;
} // namespace DiscIO } // namespace DiscIO
namespace IOS
{ namespace IOS::ES
namespace ES
{ {
class TMDReader; class TMDReader;
class TicketReader; class TicketReader;
} // namespace ES } // namespace IOS::ES
} // namespace IOS
namespace DVDThread namespace DVDThread
{ {

View File

@ -11,17 +11,14 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
namespace IOS namespace IOS::HLE
{
namespace HLE
{ {
namespace FS namespace FS
{ {
class FileSystem; class FileSystem;
} }
class IOSC; class IOSC;
} // namespace HLE } // namespace IOS::HLE
} // namespace IOS
namespace WiiSave namespace WiiSave
{ {

View File

@ -15,11 +15,7 @@
#include "Core/HW/SystemTimers.h" #include "Core/HW/SystemTimers.h"
#include "Core/IOS/FS/FileSystem.h" #include "Core/IOS/FS/FileSystem.h"
namespace IOS namespace IOS::HLE::Device
{
namespace HLE
{
namespace Device
{ {
using namespace IOS::HLE::FS; using namespace IOS::HLE::FS;
@ -587,6 +583,4 @@ IPCCommandResult FS::Shutdown(const Handle& handle, const IOCtlRequest& request)
INFO_LOG(IOS_FS, "Shutdown"); INFO_LOG(IOS_FS, "Shutdown");
return GetFSReply(IPC_SUCCESS); return GetFSReply(IPC_SUCCESS);
} }
} // namespace Device } // namespace IOS::HLE::Device
} // namespace HLE
} // namespace IOS

View File

@ -15,11 +15,7 @@
class PointerWrap; class PointerWrap;
namespace IOS namespace IOS::HLE::Device
{
namespace HLE
{
namespace Device
{ {
constexpr IOS::HLE::FS::Fd INVALID_FD = 0xffffffff; constexpr IOS::HLE::FS::Fd INVALID_FD = 0xffffffff;
@ -90,6 +86,4 @@ private:
u16 m_cache_chain_index = 0; u16 m_cache_chain_index = 0;
bool m_dirty_cache = false; bool m_dirty_cache = false;
}; };
} // namespace Device } // namespace IOS::HLE::Device
} // namespace HLE
} // namespace IOS

View File

@ -57,9 +57,7 @@
#include "Core/PowerPC/PowerPC.h" #include "Core/PowerPC/PowerPC.h"
#include "Core/WiiRoot.h" #include "Core/WiiRoot.h"
namespace IOS namespace IOS::HLE
{
namespace HLE
{ {
static std::unique_ptr<EmulationKernel> s_ios; static std::unique_ptr<EmulationKernel> s_ios;
@ -801,5 +799,4 @@ EmulationKernel* GetIOS()
{ {
return s_ios.get(); return s_ios.get();
} }
} // namespace HLE } // namespace IOS::HLE
} // namespace IOS

View File

@ -19,9 +19,7 @@
class PointerWrap; class PointerWrap;
namespace IOS namespace IOS::HLE
{
namespace HLE
{ {
namespace FS namespace FS
{ {
@ -146,5 +144,4 @@ void Init();
void Shutdown(); void Shutdown();
EmulationKernel* GetIOS(); EmulationKernel* GetIOS();
} // namespace HLE } // namespace IOS::HLE
} // namespace IOS

View File

@ -17,13 +17,11 @@ namespace DiscIO
{ {
class WiiWAD; class WiiWAD;
} }
namespace IOS
{ namespace IOS::HLE
namespace HLE
{ {
class Kernel; class Kernel;
} }
} // namespace IOS
namespace WiiUtils namespace WiiUtils
{ {

View File

@ -11,14 +11,11 @@ class QString;
class OutputReference; class OutputReference;
class QPushButton; class QPushButton;
namespace ciface namespace ciface::Core
{
namespace Core
{ {
class DeviceContainer; class DeviceContainer;
class DeviceQualifier; class DeviceQualifier;
} // namespace Core } // namespace ciface::Core
} // namespace ciface
namespace MappingCommon namespace MappingCommon
{ {

View File

@ -25,13 +25,10 @@ class ControlGroup;
class EmulatedController; class EmulatedController;
} // namespace ControllerEmu } // namespace ControllerEmu
namespace ciface namespace ciface::Core
{
namespace Core
{ {
class Device; class Device;
} } // namespace ciface::Core
} // namespace ciface
constexpr int INDICATOR_UPDATE_FREQ = 30; constexpr int INDICATOR_UPDATE_FREQ = 30;

View File

@ -13,12 +13,10 @@
#include "Common/StringUtil.h" #include "Common/StringUtil.h"
#include "InputCommon/ControlReference/ExpressionParser.h" #include "InputCommon/ControlReference/ExpressionParser.h"
namespace ciface::ExpressionParser
{
using namespace ciface::Core; using namespace ciface::Core;
namespace ciface
{
namespace ExpressionParser
{
enum TokenType enum TokenType
{ {
TOK_DISCARD, TOK_DISCARD,
@ -557,5 +555,4 @@ std::pair<ParseStatus, std::unique_ptr<Expression>> ParseExpression(const std::s
std::move(complex_result.expr)); std::move(complex_result.expr));
return std::make_pair(complex_result.status, std::move(combined_expr)); return std::make_pair(complex_result.status, std::move(combined_expr));
} }
} // namespace ExpressionParser } // namespace ciface::ExpressionParser
} // namespace ciface

View File

@ -9,9 +9,7 @@
#include <utility> #include <utility>
#include "InputCommon/ControllerInterface/Device.h" #include "InputCommon/ControllerInterface/Device.h"
namespace ciface namespace ciface::ExpressionParser
{
namespace ExpressionParser
{ {
class ControlQualifier class ControlQualifier
{ {
@ -66,5 +64,4 @@ enum class ParseStatus
}; };
std::pair<ParseStatus, std::unique_ptr<Expression>> ParseExpression(const std::string& expr); std::pair<ParseStatus, std::unique_ptr<Expression>> ParseExpression(const std::string& expr);
} // namespace ExpressionParser } // namespace ciface::ExpressionParser
} // namespace ciface

View File

@ -8,9 +8,7 @@
#include <thread> #include <thread>
#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/ControllerInterface.h"
namespace ciface namespace ciface::Android
{
namespace Android
{ {
void PopulateDevices() void PopulateDevices()
{ {
@ -240,5 +238,4 @@ void Touchscreen::Motor::Rumble(int padID, double state)
JNIEnv* env = IDCache::GetEnvForThread(); JNIEnv* env = IDCache::GetEnvForThread();
env->CallStaticVoidMethod(IDCache::GetNativeLibraryClass(), IDCache::GetDoRumble(), padID, state); env->CallStaticVoidMethod(IDCache::GetNativeLibraryClass(), IDCache::GetDoRumble(), padID, state);
} }
} // namespace Android } // namespace ciface::Android
} // namespace ciface

View File

@ -7,11 +7,10 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "jni/ButtonManager.h" #include "jni/ButtonManager.h"
namespace ciface namespace ciface::Android
{
namespace Android
{ {
void PopulateDevices(); void PopulateDevices();
class Touchscreen : public Core::Device class Touchscreen : public Core::Device
{ {
private: private:
@ -65,5 +64,4 @@ public:
private: private:
const int _padID; const int _padID;
}; };
} // namespace Android } // namespace ciface::Android
} // namespace ciface

View File

@ -14,9 +14,7 @@
#pragma comment(lib, "Dinput8.lib") #pragma comment(lib, "Dinput8.lib")
#pragma comment(lib, "dxguid.lib") #pragma comment(lib, "dxguid.lib")
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
BOOL CALLBACK DIEnumDeviceObjectsCallback(LPCDIDEVICEOBJECTINSTANCE lpddoi, LPVOID pvRef) BOOL CALLBACK DIEnumDeviceObjectsCallback(LPCDIDEVICEOBJECTINSTANCE lpddoi, LPVOID pvRef)
{ {
@ -69,5 +67,4 @@ void PopulateDevices(HWND hwnd)
idi8->Release(); idi8->Release();
} }
} // namespace DInput } // namespace ciface::DInput
} // namespace ciface

View File

@ -12,9 +12,7 @@
#include "InputCommon/ControllerInterface/DInput/DInput8.h" #include "InputCommon/ControllerInterface/DInput/DInput8.h"
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
// BOOL CALLBACK DIEnumEffectsCallback(LPCDIEFFECTINFO pdei, LPVOID pvRef); // BOOL CALLBACK DIEnumEffectsCallback(LPCDIEFFECTINFO pdei, LPVOID pvRef);
BOOL CALLBACK DIEnumDeviceObjectsCallback(LPCDIDEVICEOBJECTINSTANCE lpddoi, LPVOID pvRef); BOOL CALLBACK DIEnumDeviceObjectsCallback(LPCDIDEVICEOBJECTINSTANCE lpddoi, LPVOID pvRef);
@ -22,5 +20,4 @@ BOOL CALLBACK DIEnumDevicesCallback(LPCDIDEVICEINSTANCE lpddi, LPVOID pvRef);
std::string GetDeviceName(const LPDIRECTINPUTDEVICE8 device); std::string GetDeviceName(const LPDIRECTINPUTDEVICE8 device);
void PopulateDevices(HWND hwnd); void PopulateDevices(HWND hwnd);
} // namespace DInput } // namespace ciface::DInput
} // namespace ciface

View File

@ -14,9 +14,7 @@
#include "InputCommon/ControllerInterface/DInput/DInputJoystick.h" #include "InputCommon/ControllerInterface/DInput/DInputJoystick.h"
#include "InputCommon/ControllerInterface/DInput/XInputFilter.h" #include "InputCommon/ControllerInterface/DInput/XInputFilter.h"
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
constexpr DWORD DATA_BUFFER_SIZE = 32; constexpr DWORD DATA_BUFFER_SIZE = 32;
@ -315,5 +313,4 @@ ControlState Joystick::Hat::GetState() const
return (abs((int)(m_hat / 4500 - m_direction * 2 + 8) % 8 - 4) > 2); return (abs((int)(m_hat / 4500 - m_direction * 2 + 8) % 8 - 4) > 2);
} }
} // namespace DInput } // namespace ciface::DInput
} // namespace ciface

View File

@ -7,9 +7,7 @@
#include "InputCommon/ControllerInterface/Device.h" #include "InputCommon/ControllerInterface/Device.h"
#include "InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.h" #include "InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.h"
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
void InitJoystick(IDirectInput8* const idi8, HWND hwnd); void InitJoystick(IDirectInput8* const idi8, HWND hwnd);
@ -77,5 +75,4 @@ private:
bool m_buffered; bool m_buffered;
}; };
} // namespace DInput } // namespace ciface::DInput
} // namespace ciface

View File

@ -17,9 +17,7 @@
// otherwise it is just some crazy value // otherwise it is just some crazy value
#define DROP_INPUT_TIME 250 #define DROP_INPUT_TIME 250
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
static const struct static const struct
{ {
@ -227,5 +225,4 @@ ControlState KeyboardMouse::Cursor::GetState() const
{ {
return m_axis / (m_positive ? 1.0 : -1.0); return m_axis / (m_positive ? 1.0 : -1.0);
} }
} // namespace DInput } // namespace ciface::DInput
} // namespace ciface

View File

@ -9,9 +9,7 @@
#include "InputCommon/ControllerInterface/DInput/DInput8.h" #include "InputCommon/ControllerInterface/DInput/DInput8.h"
#include "InputCommon/ControllerInterface/Device.h" #include "InputCommon/ControllerInterface/Device.h"
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
void InitKeyboardMouse(IDirectInput8* const idi8, HWND hwnd); void InitKeyboardMouse(IDirectInput8* const idi8, HWND hwnd);
@ -103,5 +101,4 @@ private:
DWORD m_last_update; DWORD m_last_update;
State m_state_in; State m_state_in;
}; };
} // namespace DInput } // namespace ciface::DInput
} // namespace ciface

View File

@ -9,9 +9,7 @@
#include <Windows.h> #include <Windows.h>
#include <SetupAPI.h> #include <SetupAPI.h>
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
// Code for enumerating hardware devices that use the XINPUT device driver. // Code for enumerating hardware devices that use the XINPUT device driver.
// The MSDN recommended code suffers from massive performance problems when using language packs, // The MSDN recommended code suffers from massive performance problems when using language packs,
@ -76,5 +74,4 @@ std::unordered_set<DWORD> GetXInputGUIDS()
SetupDiDestroyDeviceInfoList(setup_enum); SetupDiDestroyDeviceInfoList(setup_enum);
return guids; return guids;
} }
} // namespace DInput } // namespace ciface::DInput
} // namespace ciface

View File

@ -7,10 +7,7 @@
#include <Windows.h> #include <Windows.h>
#include <unordered_set> #include <unordered_set>
namespace ciface namespace ciface::DInput
{
namespace DInput
{ {
std::unordered_set<DWORD> GetXInputGUIDS(); std::unordered_set<DWORD> GetXInputGUIDS();
} } // namespace ciface::DInput
} // namespace ciface

View File

@ -14,9 +14,7 @@
#include "Common/StringUtil.h" #include "Common/StringUtil.h"
#include "Common/Thread.h" #include "Common/Thread.h"
namespace ciface namespace ciface::Core
{
namespace Core
{ {
// Compared to an input's current state (ideally 1.0) minus abs(initial_state) (ideally 0.0). // Compared to an input's current state (ideally 1.0) minus abs(initial_state) (ideally 0.0).
constexpr ControlState INPUT_DETECT_THRESHOLD = 0.55; constexpr ControlState INPUT_DETECT_THRESHOLD = 0.55;
@ -326,6 +324,4 @@ DeviceContainer::DetectInput(u32 wait_ms, const std::vector<std::string>& device
// No input was detected. :'( // No input was detected. :'(
return {}; return {};
} }
} // namespace ciface::Core
} // namespace Core
} // namespace ciface

View File

@ -9,9 +9,7 @@
#include "Common/Thread.h" #include "Common/Thread.h"
namespace ciface namespace ciface::ForceFeedback
{
namespace ForceFeedback
{ {
// Template instantiation: // Template instantiation:
template class ForceFeedbackDevice::TypedForce<DICONSTANTFORCE>; template class ForceFeedbackDevice::TypedForce<DICONSTANTFORCE>;
@ -257,6 +255,4 @@ void ForceFeedbackDevice::Force::Release()
m_effect->Unload(); m_effect->Unload();
m_effect->Release(); m_effect->Release();
} }
} // namespace ciface::ForceFeedback
} // namespace ForceFeedback
} // namespace ciface

View File

@ -19,9 +19,7 @@
#include "InputCommon/ControllerInterface/ForceFeedback/OSX/DirectInputAdapter.h" #include "InputCommon/ControllerInterface/ForceFeedback/OSX/DirectInputAdapter.h"
#endif #endif
namespace ciface namespace ciface::ForceFeedback
{
namespace ForceFeedback
{ {
class ForceFeedbackDevice : public Core::Device class ForceFeedbackDevice : public Core::Device
{ {
@ -83,6 +81,4 @@ private:
Common::Event m_update_event; Common::Event m_update_event;
Common::Flag m_run_thread; Common::Flag m_run_thread;
}; };
} // namespace ciface::ForceFeedback
} // namespace ForceFeedback
} // namespace ciface

View File

@ -20,9 +20,7 @@ typedef LONG* LPLONG; // Missing type for ForceFeedback.h
#include "Common/CommonTypes.h" // for LONG #include "Common/CommonTypes.h" // for LONG
#include "DirectInputConstants.h" // Not stricty necessary #include "DirectInputConstants.h" // Not stricty necessary
namespace ciface namespace ciface::ForceFeedback
{
namespace ForceFeedback
{ {
// Prototypes // Prototypes
class IUnknownImpl; class IUnknownImpl;
@ -196,5 +194,4 @@ public:
return FFDeviceSetForceFeedbackProperty(m_device, property, &value); return FFDeviceSetForceFeedbackProperty(m_device, property, &value);
} }
}; };
} // namespace ForceFeedback } // namespace ciface::ForceFeedback
} // namespace ciface

View File

@ -4,14 +4,11 @@
#pragma once #pragma once
namespace ciface namespace ciface::OSX
{
namespace OSX
{ {
void Init(void* window); void Init(void* window);
void PopulateDevices(void* window); void PopulateDevices(void* window);
void DeInit(); void DeInit();
void DeviceElementDebugPrint(const void*, void*); void DeviceElementDebugPrint(const void*, void*);
} // namespace OSX } // namespace ciface::OSX
} // namespace ciface

View File

@ -17,9 +17,7 @@
#include "InputCommon/ControllerInterface/OSX/OSXJoystick.h" #include "InputCommon/ControllerInterface/OSX/OSXJoystick.h"
#include "InputCommon/ControllerInterface/OSX/RunLoopStopper.h" #include "InputCommon/ControllerInterface/OSX/RunLoopStopper.h"
namespace ciface namespace ciface::OSX
{
namespace OSX
{ {
constexpr CFTimeInterval FOREVER = 1e20; constexpr CFTimeInterval FOREVER = 1e20;
static std::thread s_hotplug_thread; static std::thread s_hotplug_thread;
@ -227,5 +225,4 @@ void DeInit()
IOHIDManagerClose(HIDManager, kIOHIDOptionsTypeNone); IOHIDManagerClose(HIDManager, kIOHIDOptionsTypeNone);
CFRelease(HIDManager); CFRelease(HIDManager);
} }
} } // namespace ciface::OSX
}

View File

@ -11,9 +11,7 @@
#include "InputCommon/ControllerInterface/Device.h" #include "InputCommon/ControllerInterface/Device.h"
#include "InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.h" #include "InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.h"
namespace ciface namespace ciface::OSX
{
namespace OSX
{ {
class Joystick : public ForceFeedback::ForceFeedbackDevice class Joystick : public ForceFeedback::ForceFeedbackDevice
{ {
@ -90,5 +88,4 @@ private:
ForceFeedback::FFDeviceAdapterReference m_ff_device; ForceFeedback::FFDeviceAdapterReference m_ff_device;
}; };
} // namespace OSX } // namespace ciface::OSX
} // namespace ciface

View File

@ -13,9 +13,7 @@
#include "Common/Logging/Log.h" #include "Common/Logging/Log.h"
#include "Common/StringUtil.h" #include "Common/StringUtil.h"
namespace ciface namespace ciface::OSX
{
namespace OSX
{ {
void Joystick::AddElements(CFArrayRef elements, std::set<IOHIDElementCookie>& cookies) void Joystick::AddElements(CFArrayRef elements, std::set<IOHIDElementCookie>& cookies)
{ {
@ -341,5 +339,4 @@ bool Joystick::IsSameDevice(const IOHIDDeviceRef other_device) const
{ {
return m_device == other_device; return m_device == other_device;
} }
} } // namespace ciface::OSX
}

View File

@ -6,9 +6,7 @@
#include <Foundation/Foundation.h> #include <Foundation/Foundation.h>
namespace ciface namespace ciface::OSX
{
namespace OSX
{ {
class RunLoopStopper class RunLoopStopper
{ {
@ -40,6 +38,4 @@ public:
CFRunLoopRemoveSource(runloop, m_source, mode); CFRunLoopRemoveSource(runloop, m_source, mode);
} }
}; };
} // namespace ciface::OSX
} // namespace OSX
} // namespace ciface

View File

@ -20,9 +20,7 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "InputCommon/ControllerInterface/Pipes/Pipes.h" #include "InputCommon/ControllerInterface/Pipes/Pipes.h"
namespace ciface namespace ciface::Pipes
{
namespace Pipes
{ {
static const std::array<std::string, 12> s_button_tokens{ static const std::array<std::string, 12> s_button_tokens{
{"A", "B", "X", "Y", "Z", "START", "L", "R", "D_UP", "D_DOWN", "D_LEFT", "D_RIGHT"}}; {"A", "B", "X", "Y", "Z", "START", "L", "R", "D_UP", "D_DOWN", "D_LEFT", "D_RIGHT"}};
@ -161,5 +159,4 @@ void PipeDevice::ParseCommand(const std::string& command)
} }
} }
} }
} // namespace Pipes } // namespace ciface::Pipes
} // namespace ciface

View File

@ -8,9 +8,7 @@
#include <string> #include <string>
#include <vector> #include <vector>
namespace ciface namespace ciface::Pipes
{
namespace Pipes
{ {
// To create a piped controller input, create a named pipe in the // To create a piped controller input, create a named pipe in the
// Pipes directory and write commands out to it. Commands are separated // Pipes directory and write commands out to it. Commands are separated
@ -58,5 +56,4 @@ private:
std::map<std::string, PipeInput*> m_buttons; std::map<std::string, PipeInput*> m_buttons;
std::map<std::string, PipeInput*> m_axes; std::map<std::string, PipeInput*> m_axes;
}; };
} // namespace Pipes } // namespace ciface::Pipes
} // namespace ciface

View File

@ -4,11 +4,8 @@
#pragma once #pragma once
namespace ciface namespace ciface::Quartz
{
namespace Quartz
{ {
void PopulateDevices(void* window); void PopulateDevices(void* window);
void DeInit(); void DeInit();
} // namespace Quartz } // namespace ciface::Quartz
} // namespace ciface

View File

@ -6,9 +6,7 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h" #include "InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h"
namespace ciface namespace ciface::Quartz
{
namespace Quartz
{ {
void PopulateDevices(void* window) void PopulateDevices(void* window)
{ {
@ -21,5 +19,4 @@ void PopulateDevices(void* window)
void DeInit() void DeInit()
{ {
} }
} // namespace Quartz } // namespace ciface::Quartz
} // namespace ciface

View File

@ -8,9 +8,7 @@
#include "InputCommon/ControllerInterface/Device.h" #include "InputCommon/ControllerInterface/Device.h"
namespace ciface namespace ciface::Quartz
{
namespace Quartz
{ {
std::string KeycodeToName(const CGKeyCode keycode); std::string KeycodeToName(const CGKeyCode keycode);
@ -73,5 +71,4 @@ private:
uint32_t m_windowid; uint32_t m_windowid;
}; };
} // namespace Quartz } // namespace ciface::Quartz
} // namespace ciface

View File

@ -9,9 +9,7 @@
#include <Carbon/Carbon.h> #include <Carbon/Carbon.h>
#include <Cocoa/Cocoa.h> #include <Cocoa/Cocoa.h>
namespace ciface namespace ciface::Quartz
{
namespace Quartz
{ {
std::string KeycodeToName(const CGKeyCode keycode) std::string KeycodeToName(const CGKeyCode keycode)
{ {
@ -223,5 +221,4 @@ std::string KeyboardAndMouse::Button::GetName() const
return "Right Click"; return "Right Click";
return std::string("Click ") + char('0' + m_button); return std::string("Click ") + char('0' + m_button);
} }
} // namespace Quartz } // namespace ciface::Quartz
} // namespace ciface

View File

@ -19,9 +19,7 @@
#pragma comment(lib, "SDL2.lib") #pragma comment(lib, "SDL2.lib")
#endif #endif
namespace ciface namespace ciface::SDL
{
namespace SDL
{ {
static std::string GetJoystickName(int index) static std::string GetJoystickName(int index)
{ {
@ -491,5 +489,4 @@ ControlState Joystick::Hat::GetState() const
{ {
return (SDL_JoystickGetHat(m_js, m_index) & (1 << m_direction)) > 0; return (SDL_JoystickGetHat(m_js, m_index) & (1 << m_direction)) > 0;
} }
} // namespace SDL } // namespace ciface::SDL
} // namespace ciface

View File

@ -16,9 +16,7 @@
#include "InputCommon/ControllerInterface/Device.h" #include "InputCommon/ControllerInterface/Device.h"
namespace ciface namespace ciface::SDL
{
namespace SDL
{ {
void Init(); void Init();
void DeInit(); void DeInit();
@ -158,5 +156,4 @@ private:
SDL_Haptic* m_haptic; SDL_Haptic* m_haptic;
#endif #endif
}; };
} // namespace SDL } // namespace ciface::SDL
} // namespace ciface

View File

@ -4,12 +4,9 @@
#pragma once #pragma once
namespace ciface namespace ciface::Win32
{
namespace Win32
{ {
void Init(void* hwnd); void Init(void* hwnd);
void PopulateDevices(void* hwnd); void PopulateDevices(void* hwnd);
void DeInit(); void DeInit();
} // namespace Win32 } // namespace ciface::Win32
} // namespace ciface

View File

@ -8,9 +8,7 @@
#define XINPUT_GAMEPAD_GUIDE 0x0400 #define XINPUT_GAMEPAD_GUIDE 0x0400
#endif #endif
namespace ciface namespace ciface::XInput
{
namespace XInput
{ {
static const struct static const struct
{ {
@ -243,5 +241,4 @@ void Device::Motor::SetState(ControlState state)
m_motor = (WORD)(state * m_range); m_motor = (WORD)(state * m_range);
m_parent->UpdateMotors(); m_parent->UpdateMotors();
} }
} // namespace XInput } // namespace ciface::XInput
} // namespace ciface

View File

@ -18,9 +18,7 @@
#error You are building this module against the wrong version of DirectX. You probably need to remove DXSDK_DIR from your include path and/or _WIN32_WINNT is wrong. #error You are building this module against the wrong version of DirectX. You probably need to remove DXSDK_DIR from your include path and/or _WIN32_WINNT is wrong.
#endif #endif
namespace ciface namespace ciface::XInput
{
namespace XInput
{ {
void Init(); void Init();
void PopulateDevices(); void PopulateDevices();
@ -105,5 +103,4 @@ private:
const BYTE m_subtype; const BYTE m_subtype;
const u8 m_index; const u8 m_index;
}; };
} // namespace XInput } // namespace ciface::XInput
} // namespace ciface

View File

@ -46,9 +46,7 @@
// more responsive. This might be useful as a user-customizable option. // more responsive. This might be useful as a user-customizable option.
#define MOUSE_AXIS_SMOOTHING 1.5f #define MOUSE_AXIS_SMOOTHING 1.5f
namespace ciface namespace ciface::XInput2
{
namespace XInput2
{ {
// This function will add zero or more KeyboardMouse objects to devices. // This function will add zero or more KeyboardMouse objects to devices.
void PopulateDevices(void* const hwnd) void PopulateDevices(void* const hwnd)
@ -369,5 +367,4 @@ ControlState KeyboardMouse::Axis::GetState() const
{ {
return std::max(0.0f, *m_axis / (m_positive ? MOUSE_AXIS_SENSITIVITY : -MOUSE_AXIS_SENSITIVITY)); return std::max(0.0f, *m_axis / (m_positive ? MOUSE_AXIS_SENSITIVITY : -MOUSE_AXIS_SENSITIVITY));
} }
} // namespace XInput2 } // namespace ciface::XInput2
} // namespace ciface

View File

@ -14,9 +14,7 @@ extern "C" {
#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/ControllerInterface.h"
namespace ciface namespace ciface::XInput2
{
namespace XInput2
{ {
void PopulateDevices(void* const hwnd); void PopulateDevices(void* const hwnd);
@ -113,5 +111,4 @@ private:
const int pointer_deviceid, keyboard_deviceid; const int pointer_deviceid, keyboard_deviceid;
std::string name; std::string name;
}; };
} // namespace XInput2 } // namespace ciface::XInput2
} // namespace ciface

View File

@ -23,9 +23,7 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "InputCommon/ControllerInterface/evdev/evdev.h" #include "InputCommon/ControllerInterface/evdev/evdev.h"
namespace ciface namespace ciface::evdev
{
namespace evdev
{ {
static std::thread s_hotplug_thread; static std::thread s_hotplug_thread;
static Common::Flag s_hotplug_thread_running; static Common::Flag s_hotplug_thread_running;
@ -499,5 +497,4 @@ evdevDevice::Effect::~Effect()
m_effect.type = DISABLED_EFFECT_TYPE; m_effect.type = DISABLED_EFFECT_TYPE;
UpdateEffect(); UpdateEffect();
} }
} // namespace evdev } // namespace ciface::evdev
} // namespace ciface

View File

@ -10,9 +10,7 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/ControllerInterface.h"
namespace ciface namespace ciface::evdev
{
namespace evdev
{ {
void Init(); void Init();
void PopulateDevices(); void PopulateDevices();
@ -120,5 +118,4 @@ private:
std::string m_name; std::string m_name;
bool m_interesting = false; bool m_interesting = false;
}; };
} // namespace evdev } // namespace ciface::evdev
} // namespace ciface

View File

@ -24,9 +24,7 @@
#include "VideoCommon/VideoConfig.h" #include "VideoCommon/VideoConfig.h"
namespace Vulkan namespace Vulkan::ShaderCompiler
{
namespace ShaderCompiler
{ {
// Registers itself for cleanup via atexit // Registers itself for cleanup via atexit
bool InitializeGlslang(); bool InitializeGlslang();
@ -375,6 +373,4 @@ std::optional<SPIRVCodeVector> CompileComputeShader(std::string_view source_code
{ {
return CompileShaderToSPV(EShLangCompute, "cs", source_code, COMPUTE_SHADER_HEADER); return CompileShaderToSPV(EShLangCompute, "cs", source_code, COMPUTE_SHADER_HEADER);
} }
} // namespace Vulkan::ShaderCompiler
} // namespace ShaderCompiler
} // namespace Vulkan

View File

@ -11,9 +11,7 @@
#include "Common/CommonTypes.h" #include "Common/CommonTypes.h"
namespace Vulkan namespace Vulkan::ShaderCompiler
{
namespace ShaderCompiler
{ {
// SPIR-V compiled code type // SPIR-V compiled code type
using SPIRVCodeType = u32; using SPIRVCodeType = u32;
@ -30,6 +28,4 @@ std::optional<SPIRVCodeVector> CompileFragmentShader(std::string_view source_cod
// Compile a compute shader to SPIR-V. // Compile a compute shader to SPIR-V.
std::optional<SPIRVCodeVector> CompileComputeShader(std::string_view source_code); std::optional<SPIRVCodeVector> CompileComputeShader(std::string_view source_code);
} // namespace Vulkan::ShaderCompiler
} // namespace ShaderCompiler
} // namespace Vulkan