This commit is contained in:
Tygyh 2025-04-19 10:38:21 -05:00 committed by GitHub
commit 45e7ac55c4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 14 additions and 14 deletions

View File

@ -30,7 +30,7 @@ struct CISOHeader
u8 map[CISO_MAP_SIZE];
};
class CISOFileReader : public BlobReader
class CISOFileReader final : public BlobReader
{
public:
static std::unique_ptr<CISOFileReader> Create(File::IOFile file);

View File

@ -40,7 +40,7 @@ struct CompressedBlobHeader // 32 bytes
u32 num_blocks;
};
class CompressedBlobReader : public SectorReader
class CompressedBlobReader final : public SectorReader
{
public:
static std::unique_ptr<CompressedBlobReader> Create(File::IOFile file,

View File

@ -244,7 +244,7 @@ private:
std::optional<DiscIO::Partition> m_wrapped_partition = std::nullopt;
};
class DirectoryBlobReader : public BlobReader
class DirectoryBlobReader final : public BlobReader
{
friend DiscContent;

View File

@ -13,7 +13,7 @@
namespace DiscIO
{
class PlainFileReader : public BlobReader
class PlainFileReader final : public BlobReader
{
public:
static std::unique_ptr<PlainFileReader> Create(File::IOFile file);

View File

@ -19,7 +19,7 @@ namespace DiscIO
class VolumeDisc;
struct Partition;
class FileInfoGCWii : public FileInfo
class FileInfoGCWii final : public FileInfo
{
public:
// None of the constructors take ownership of FST pointers
@ -84,7 +84,7 @@ private:
u32 m_total_file_infos;
};
class FileSystemGCWii : public FileSystem
class FileSystemGCWii final : public FileSystem
{
public:
FileSystemGCWii(const VolumeDisc* volume, const Partition& partition);

View File

@ -38,7 +38,7 @@ struct NFSHeader
};
static_assert(sizeof(NFSHeader) == 0x200);
class NFSFileReader : public BlobReader
class NFSFileReader final : public BlobReader
{
public:
static std::unique_ptr<NFSFileReader> Create(File::IOFile first_file,

View File

@ -45,7 +45,7 @@ public:
ResolveSavegameRedirectPath(std::string_view external_relative_path) = 0;
};
class FileDataLoaderHostFS : public FileDataLoader
class FileDataLoaderHostFS final : public FileDataLoader
{
public:
// sd_root should be an absolute path to the folder representing our virtual SD card

View File

@ -13,7 +13,7 @@ namespace DiscIO
{
// This class wraps another BlobReader and zeroes out data that has been
// identified by DiscScrubber as unused.
class ScrubbedBlob : public BlobReader
class ScrubbedBlob final : public BlobReader
{
public:
static std::unique_ptr<ScrubbedBlob> Create(const std::string& path);

View File

@ -25,7 +25,7 @@ enum class Language;
enum class Region;
enum class Platform;
class VolumeGC : public VolumeDisc
class VolumeGC final : public VolumeDisc
{
public:
VolumeGC(std::unique_ptr<BlobReader> reader);

View File

@ -23,7 +23,7 @@ enum class Language;
enum class Region;
enum class Platform;
class VolumeWAD : public Volume
class VolumeWAD final : public Volume
{
public:
VolumeWAD(std::unique_ptr<BlobReader> reader);

View File

@ -31,7 +31,7 @@ enum class Language;
enum class Region;
enum class Platform;
class VolumeWii : public VolumeDisc
class VolumeWii final : public VolumeDisc
{
public:
static constexpr size_t AES_KEY_SIZE = Common::AES::Context::KEY_SIZE;

View File

@ -41,7 +41,7 @@ constexpr u32 WIA_MAGIC = 0x01414957; // "WIA\x1" (byteswapped to little endian
constexpr u32 RVZ_MAGIC = 0x015A5652; // "RVZ\x1" (byteswapped to little endian)
template <bool RVZ>
class WIARVZFileReader : public BlobReader
class WIARVZFileReader final : public BlobReader
{
public:
~WIARVZFileReader();

View File

@ -15,7 +15,7 @@ namespace DiscIO
{
static constexpr u32 WBFS_MAGIC = 0x53464257; // "WBFS" (byteswapped to little endian)
class WbfsFileReader : public BlobReader
class WbfsFileReader final : public BlobReader
{
public:
~WbfsFileReader();