summaryrefslogtreecommitdiffstats
path: root/src/core/loader
diff options
context:
space:
mode:
authorZach Hilman <zachhilman@gmail.com>2018-08-19 03:16:20 +0200
committerZach Hilman <zachhilman@gmail.com>2018-08-23 17:53:30 +0200
commita7e8d10969f280cd5a869b3525c3339357a958a6 (patch)
tree59e34b73d627cffab8cdbdf7e52ffdd6168c54fc /src/core/loader
parentcrypto: Eliminate magic constants (diff)
downloadyuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar
yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar.gz
yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar.bz2
yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar.lz
yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar.xz
yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar.zst
yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.zip
Diffstat (limited to 'src/core/loader')
-rw-r--r--src/core/loader/nax.cpp2
-rw-r--r--src/core/loader/nax.h13
2 files changed, 11 insertions, 4 deletions
diff --git a/src/core/loader/nax.cpp b/src/core/loader/nax.cpp
index 76390bf46..b35fdc3f8 100644
--- a/src/core/loader/nax.cpp
+++ b/src/core/loader/nax.cpp
@@ -6,8 +6,10 @@
#include "core/core.h"
#include "core/file_sys/content_archive.h"
#include "core/file_sys/romfs.h"
+#include "core/file_sys/xts_archive.h"
#include "core/hle/kernel/process.h"
#include "core/loader/nax.h"
+#include "core/loader/nca.h"
namespace Loader {
diff --git a/src/core/loader/nax.h b/src/core/loader/nax.h
index 08d6ef346..4dbae2918 100644
--- a/src/core/loader/nax.h
+++ b/src/core/loader/nax.h
@@ -6,18 +6,23 @@
#include <memory>
#include "common/common_types.h"
-#include "core/file_sys/card_image.h"
-#include "core/file_sys/xts_archive.h"
#include "core/loader/loader.h"
-#include "core/loader/nca.h"
+
+namespace FileSys {
+
+class NAX;
+
+} // namespace FileSys
namespace Loader {
+class AppLoader_NCA;
+
/// Loads a NAX file
class AppLoader_NAX final : public AppLoader {
public:
explicit AppLoader_NAX(FileSys::VirtualFile file);
- ~AppLoader_NAX();
+ ~AppLoader_NAX() override;
/**
* Returns the type of the file