DSPHLE: Make all uCode implementations final classes

(Apart from AXUCode, which is inherited by AXWiiUCode.)
This commit is contained in:
Pokechu22 committed 2022-08-03 17:32:12 -07:00
1 parent a8b2174ce6
commit 8b65e84121
7 files changed
+8 -7

No files matched your search

+1 -1
View File
@@ -62,7 +62,7 @@ enum AXMixControl
// clang-format on // clang-format on
}; };
class AXUCode : public UCodeInterface class AXUCode /* not final: subclassed by AXWiiUCode */ : public UCodeInterface
{ {
public: public:
AXUCode(DSPHLE* dsphle, u32 crc); AXUCode(DSPHLE* dsphle, u32 crc);
+1 -1
View File
@@ -11,7 +11,7 @@ namespace DSP::HLE
struct AXPBWii; struct AXPBWii;
class DSPHLE; class DSPHLE;
class AXWiiUCode : public AXUCode class AXWiiUCode final : public AXUCode
{ {
public: public:
AXWiiUCode(DSPHLE* dsphle, u32 crc); AXWiiUCode(DSPHLE* dsphle, u32 crc);
+1 -1
View File
@@ -10,7 +10,7 @@ namespace DSP::HLE
{ {
class DSPHLE; class DSPHLE;
class CARDUCode : public UCodeInterface class CARDUCode final : public UCodeInterface
{ {
public: public:
CARDUCode(DSPHLE* dsphle, u32 crc); CARDUCode(DSPHLE* dsphle, u32 crc);
+2 -1
View File
@@ -15,8 +15,9 @@ class DSPHLE;
// written back to RAM at the dest address provided in the crypto parameters. // written back to RAM at the dest address provided in the crypto parameters.
void ProcessGBACrypto(u32 address); void ProcessGBACrypto(u32 address);
struct GBAUCode : public UCodeInterface class GBAUCode final : public UCodeInterface
{ {
public:
GBAUCode(DSPHLE* dsphle, u32 crc); GBAUCode(DSPHLE* dsphle, u32 crc);
void Initialize() override; void Initialize() override;
+1 -1
View File
@@ -10,7 +10,7 @@ namespace DSP::HLE
{ {
class DSPHLE; class DSPHLE;
class INITUCode : public UCodeInterface class INITUCode final : public UCodeInterface
{ {
public: public:
INITUCode(DSPHLE* dsphle, u32 crc); INITUCode(DSPHLE* dsphle, u32 crc);
+1 -1
View File
@@ -10,7 +10,7 @@ namespace DSP::HLE
{ {
class DSPHLE; class DSPHLE;
class ROMUCode : public UCodeInterface class ROMUCode final : public UCodeInterface
{ {
public: public:
ROMUCode(DSPHLE* dsphle, u32 crc); ROMUCode(DSPHLE* dsphle, u32 crc);
+1 -1
View File
@@ -187,7 +187,7 @@ private:
u32 m_reverb_pb_base_addr = 0; u32 m_reverb_pb_base_addr = 0;
}; };
class ZeldaUCode : public UCodeInterface class ZeldaUCode final : public UCodeInterface
{ {
public: public:
ZeldaUCode(DSPHLE* dsphle, u32 crc); ZeldaUCode(DSPHLE* dsphle, u32 crc);