DiscIO: Deduplicate some VolumeGC/VolumeWii code

This commit is contained in:
JosJuice
2020-06-04 20:33:52 +02:00
parent 6468978dd0
commit d17b801518
19 changed files with 139 additions and 167 deletions

View File

@ -23,6 +23,7 @@ namespace DiscIO
class BlobReader;
enum class BlobType;
class FileSystem;
class VolumeDisc;
class VolumeWAD;
struct Partition final
@ -162,10 +163,6 @@ protected:
static const std::vector<u8> INVALID_CERT_CHAIN;
};
class VolumeDisc : public Volume
{
};
std::unique_ptr<VolumeDisc> CreateDisc(const std::string& path);
std::unique_ptr<VolumeWAD> CreateWAD(const std::string& path);
std::unique_ptr<Volume> CreateVolume(const std::string& path);