Merge pull request #4352 from lioncash/fwd
NANDContentLoader: Add IOFile forward declaration
This commit is contained in:
commit
d2d4edf964
|
@ -96,6 +96,12 @@ std::string CSharedContent::AddSharedContent(const u8* hash)
|
|||
return filename;
|
||||
}
|
||||
|
||||
CNANDContentDataFile::CNANDContentDataFile(const std::string& filename) : m_filename{filename}
|
||||
{
|
||||
}
|
||||
|
||||
CNANDContentDataFile::~CNANDContentDataFile() = default;
|
||||
|
||||
void CNANDContentDataFile::EnsureOpen()
|
||||
{
|
||||
if (!m_file)
|
||||
|
|
|
@ -13,13 +13,15 @@
|
|||
#include "Common/CommonTypes.h"
|
||||
#include "Common/NandPaths.h"
|
||||
|
||||
namespace DiscIO
|
||||
namespace File
|
||||
{
|
||||
enum class Country;
|
||||
class IOFile;
|
||||
}
|
||||
|
||||
namespace DiscIO
|
||||
{
|
||||
enum class Country;
|
||||
|
||||
bool AddTicket(u64 title_id, const std::vector<u8>& ticket);
|
||||
|
||||
class CNANDContentData
|
||||
|
@ -35,7 +37,9 @@ public:
|
|||
class CNANDContentDataFile final : public CNANDContentData
|
||||
{
|
||||
public:
|
||||
explicit CNANDContentDataFile(const std::string& filename) : m_filename(filename) {}
|
||||
explicit CNANDContentDataFile(const std::string& filename);
|
||||
~CNANDContentDataFile();
|
||||
|
||||
void Open() override;
|
||||
std::vector<u8> Get() override;
|
||||
bool GetRange(u32 start, u32 size, u8* buffer) override;
|
||||
|
|
Loading…
Reference in New Issue