diff options
| author | 2018-08-18 21:16:20 -0400 | |
|---|---|---|
| committer | 2018-08-23 11:53:30 -0400 | |
| commit | a7e8d10969f280cd5a869b3525c3339357a958a6 (patch) | |
| tree | 59e34b73d627cffab8cdbdf7e52ffdd6168c54fc /src/core/file_sys | |
| parent | crypto: Eliminate magic constants (diff) | |
| download | yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar.gz yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.tar.xz yuzu-a7e8d10969f280cd5a869b3525c3339357a958a6.zip | |
file_sys: Cut down on includes and copies
Diffstat (limited to 'src/core/file_sys')
| -rw-r--r-- | src/core/file_sys/registered_cache.cpp | 2 | ||||
| -rw-r--r-- | src/core/file_sys/registered_cache.h | 1 | ||||
| -rw-r--r-- | src/core/file_sys/sdmc_factory.h | 3 |
3 files changed, 6 insertions, 0 deletions
diff --git a/src/core/file_sys/registered_cache.cpp b/src/core/file_sys/registered_cache.cpp index a128fa33d..a02efc71e 100644 --- a/src/core/file_sys/registered_cache.cpp +++ b/src/core/file_sys/registered_cache.cpp | |||
| @@ -254,6 +254,8 @@ RegisteredCache::RegisteredCache(VirtualDir dir_, RegisteredCacheParsingFunction | |||
| 254 | Refresh(); | 254 | Refresh(); |
| 255 | } | 255 | } |
| 256 | 256 | ||
| 257 | RegisteredCache::~RegisteredCache() = default; | ||
| 258 | |||
| 257 | bool RegisteredCache::HasEntry(u64 title_id, ContentRecordType type) const { | 259 | bool RegisteredCache::HasEntry(u64 title_id, ContentRecordType type) const { |
| 258 | return GetEntryRaw(title_id, type) != nullptr; | 260 | return GetEntryRaw(title_id, type) != nullptr; |
| 259 | } | 261 | } |
diff --git a/src/core/file_sys/registered_cache.h b/src/core/file_sys/registered_cache.h index f48cf3146..7b8955dfa 100644 --- a/src/core/file_sys/registered_cache.h +++ b/src/core/file_sys/registered_cache.h | |||
| @@ -63,6 +63,7 @@ public: | |||
| 63 | explicit RegisteredCache(VirtualDir dir, | 63 | explicit RegisteredCache(VirtualDir dir, |
| 64 | RegisteredCacheParsingFunction parsing_function = | 64 | RegisteredCacheParsingFunction parsing_function = |
| 65 | [](const VirtualFile& file, const NcaID& id) { return file; }); | 65 | [](const VirtualFile& file, const NcaID& id) { return file; }); |
| 66 | ~RegisteredCache(); | ||
| 66 | 67 | ||
| 67 | void Refresh(); | 68 | void Refresh(); |
| 68 | 69 | ||
diff --git a/src/core/file_sys/sdmc_factory.h b/src/core/file_sys/sdmc_factory.h index bb579472c..4eac92621 100644 --- a/src/core/file_sys/sdmc_factory.h +++ b/src/core/file_sys/sdmc_factory.h | |||
| @@ -4,11 +4,14 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include <memory> | ||
| 7 | #include "core/file_sys/vfs.h" | 8 | #include "core/file_sys/vfs.h" |
| 8 | #include "core/hle/result.h" | 9 | #include "core/hle/result.h" |
| 9 | 10 | ||
| 10 | namespace FileSys { | 11 | namespace FileSys { |
| 11 | 12 | ||
| 13 | class RegisteredCache; | ||
| 14 | |||
| 12 | /// File system interface to the SDCard archive | 15 | /// File system interface to the SDCard archive |
| 13 | class SDMCFactory { | 16 | class SDMCFactory { |
| 14 | public: | 17 | public: |