aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys/xts_archive.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2020-08-23 14:20:37 -0400
committerLioncash <mathew1800@gmail.com>2020-08-23 17:02:55 -0400
commit01d1b5cdaff6f05aa62794816547deab977256e5 (patch)
treef4212fd69ff589b9a5957e5f4215b0b5c8771db0 /src/core/file_sys/xts_archive.h
parent3ea3de4ecd9a03da23b9e823ecc454481a60c3b9 (diff)
file_sys: Replace inclusions with forward declarations where applicable
Same behavior, minus unnecessary inclusions where not necessary.
Diffstat (limited to 'src/core/file_sys/xts_archive.h')
-rw-r--r--src/core/file_sys/xts_archive.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/core/file_sys/xts_archive.h b/src/core/file_sys/xts_archive.h
index 563531bb6..c472e226e 100644
--- a/src/core/file_sys/xts_archive.h
+++ b/src/core/file_sys/xts_archive.h
@@ -9,12 +9,16 @@
#include "common/common_types.h"
#include "common/swap.h"
#include "core/crypto/key_manager.h"
-#include "core/file_sys/content_archive.h"
#include "core/file_sys/vfs.h"
-#include "core/loader/loader.h"
+
+namespace Loader {
+enum class ResultStatus : u16;
+}
namespace FileSys {
+class NCA;
+
struct NAXHeader {
std::array<u8, 0x20> hmac;
u64_le magic;
@@ -62,6 +66,6 @@ private:
VirtualFile dec_file;
- Core::Crypto::KeyManager& keys = Core::Crypto::KeyManager::Instance();
+ Core::Crypto::KeyManager& keys;
};
} // namespace FileSys