summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/vfs_vector.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-23file_sys: Implement system archive synthesizer for NgWord (806)Zach Hilman1-1/+2
2018-11-16vfs_vector: Add VFS backend for std::arrayZach Hilman1-0/+52
Allows using constexpr/static const data with VFS.
2018-10-19vfs: Remove InterpretAsDirectory and related functionsZach Hilman1-3/+0
When writing VFS, it initally seemed useful to include a function to in-place convert container files into directories in one homogenous directory structure, but re-evaluating it now there have been plenty of chances to use it and there has always been a better way. Removing as it is unused and likely will not be used.
2018-09-26vfs/etc: Append std:: to size_t usagesLioncash1-4/+4
Given we just recently had a patch backport this from citra, let's try and keep the convention uniform.
2018-09-24fsmitm: Cleanup and modernize fsmitm portZach Hilman1-0/+1
2018-09-22vfs_vector: Add VectorVfsFileZach Hilman1-0/+24
Maps a vector into the VFS interface.
2018-09-20file-sys: Default heavy-weight class destructors in the cpp fileLioncash1-0/+1
Several classes have a lot of non-trivial members within them, or don't but likely should have the destructor defaulted in the cpp file for future-proofing/being more friendly to forward declarations. Leaving the destructor unspecified allows the compiler to inline the destruction code all over the place, which is generally undesirable from a code bloat perspective.
2018-08-12vfs: Make type hierarchy objects classes instead of structsLioncash1-1/+2
struct should be used when the data type is very simple or otherwise has no invariants associated with it. Given these are used to form a hierarchy, class should be used instead.
2018-08-12romfs: Remove cyclic shared_ptr leak in romfs codeZach Hilman1-2/+2
2018-07-28RomFS ExtractionZach Hilman1-0/+44