summaryrefslogtreecommitdiff
path: root/src/core/loader
diff options
context:
space:
mode:
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 @@
6#include "core/core.h" 6#include "core/core.h"
7#include "core/file_sys/content_archive.h" 7#include "core/file_sys/content_archive.h"
8#include "core/file_sys/romfs.h" 8#include "core/file_sys/romfs.h"
9#include "core/file_sys/xts_archive.h"
9#include "core/hle/kernel/process.h" 10#include "core/hle/kernel/process.h"
10#include "core/loader/nax.h" 11#include "core/loader/nax.h"
12#include "core/loader/nca.h"
11 13
12namespace Loader { 14namespace Loader {
13 15
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 @@
6 6
7#include <memory> 7#include <memory>
8#include "common/common_types.h" 8#include "common/common_types.h"
9#include "core/file_sys/card_image.h"
10#include "core/file_sys/xts_archive.h"
11#include "core/loader/loader.h" 9#include "core/loader/loader.h"
12#include "core/loader/nca.h" 10
11namespace FileSys {
12
13class NAX;
14
15} // namespace FileSys
13 16
14namespace Loader { 17namespace Loader {
15 18
19class AppLoader_NCA;
20
16/// Loads a NAX file 21/// Loads a NAX file
17class AppLoader_NAX final : public AppLoader { 22class AppLoader_NAX final : public AppLoader {
18public: 23public:
19 explicit AppLoader_NAX(FileSys::VirtualFile file); 24 explicit AppLoader_NAX(FileSys::VirtualFile file);
20 ~AppLoader_NAX(); 25 ~AppLoader_NAX() override;
21 26
22 /** 27 /**
23 * Returns the type of the file 28 * Returns the type of the file