fsmitm_romfsbuild: optimize for data locality

This commit is contained in:
Liam
2023-11-27 22:27:57 -05:00
parent 4bc932261b
commit 0751488727
5 changed files with 80 additions and 83 deletions

View File

@ -37,7 +37,7 @@ public:
/// Convenience function that turns a map of offsets to files into a concatenated file, filling
/// gaps with a given filler byte.
static VirtualFile MakeConcatenatedFile(u8 filler_byte, std::string&& name,
std::multimap<u64, VirtualFile>&& files);
std::vector<std::pair<u64, VirtualFile>>&& files);
std::string GetName() const override;
std::size_t GetSize() const override;