3
0
Fork 0
forked from suyu/suyu
suyu/src/core/file_sys
Lioncash 4a587b81b2 core/core: Replace includes with forward declarations where applicable
The follow-up to e2457418da, which
replaces most of the includes in the core header with forward declarations.

This makes it so that if any of the headers the core header was
previously including change, then no one will need to rebuild the bulk
of the core, due to core.h being quite a prevalent inclusion.

This should make turnaround for changes much faster for developers.
2018-08-31 16:30:14 -04:00
..
bis_factory.cpp vfs: Add GetOrCreateDirectoryRelative method 2018-08-23 11:52:44 -04:00
bis_factory.h bis_factory: Add partial implementation of BISFactory 2018-08-11 22:50:48 -04:00
card_image.cpp xci: Ignore NCA files with updates in secure 2018-08-23 18:53:37 -04:00
card_image.h xci: Fix error masking issue 2018-08-23 11:52:44 -04:00
content_archive.cpp content_archive: Add update title detection 2018-08-23 18:53:13 -04:00
content_archive.h content_archive: Add update title detection 2018-08-23 18:53:13 -04:00
control_metadata.cpp control_metadata: Remove unnecessary reference to base file 2018-08-11 22:50:48 -04:00
control_metadata.h control_metadata: Remove unnecessary reference to base file 2018-08-11 22:50:48 -04:00
directory.h fsp_srv: Use std::string_view's copy() function instead of strncpy() 2018-08-08 18:51:52 -04:00
errors.h file_sys/errors: Remove redundant object constructor calls 2018-07-20 22:37:54 -04:00
mode.h VFS Regression and Accuracy Fixes (#776) 2018-07-23 19:40:35 -07:00
nca_metadata.cpp registration: Various style and documentation improvements 2018-08-12 15:55:44 -04:00
nca_metadata.h romfs_factory: Remove unnecessary includes and use forward declarations where applicable 2018-08-20 20:27:00 -04:00
partition_filesystem.cpp loader: Add more descriptive errors 2018-08-09 21:06:59 -04:00
partition_filesystem.h made ResultStatus a u16 2018-08-12 14:56:22 +10:00
program_metadata.cpp loader: Add more descriptive errors 2018-08-09 21:06:59 -04:00
program_metadata.h made ResultStatus a u16 2018-08-12 14:56:22 +10:00
registered_cache.cpp registered_cache: Get rid of variable shadowing in ProcessFiles() 2018-08-27 15:55:56 -04:00
registered_cache.h file_sys: Cut down on includes and copies 2018-08-23 11:53:30 -04:00
romfs.cpp romfs: Remove cyclic shared_ptr leak in romfs code 2018-08-11 22:50:48 -04:00
romfs.h RomFS Extraction 2018-07-27 18:14:03 -04:00
romfs_factory.cpp service/filesystem: Use forward declarations where applicable 2018-08-20 23:28:46 -04:00
romfs_factory.h romfs_factory: Remove unnecessary includes and use forward declarations where applicable 2018-08-20 20:27:00 -04:00
savedata_factory.cpp core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
savedata_factory.h core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
sdmc_factory.cpp file_sys/crypto: Fix missing/unnecessary includes 2018-08-24 22:15:32 -04:00
sdmc_factory.h file_sys/crypto: Fix missing/unnecessary includes 2018-08-24 22:15:32 -04:00
vfs.cpp vfs: Add GetOrCreateDirectoryRelative method 2018-08-23 11:52:44 -04:00
vfs.h vfs: Add GetOrCreateDirectoryRelative method 2018-08-23 11:52:44 -04:00
vfs_concat.cpp registration: Update documentation and style 2018-08-11 22:50:48 -04:00
vfs_concat.h file_sys: Comply to style guidelines 2018-08-11 22:50:48 -04:00
vfs_offset.cpp RomFS Extraction 2018-07-27 18:14:03 -04:00
vfs_offset.h vfs: Make type hierarchy objects classes instead of structs 2018-08-12 16:55:40 -04:00
vfs_real.cpp vfs_real: Remove unused variable in CreateDirectoryRelative() 2018-08-27 15:58:23 -04:00
vfs_real.h vfs_real: Add CreateFullPath to Create* operations 2018-08-11 22:50:48 -04:00
vfs_vector.cpp romfs: Remove cyclic shared_ptr leak in romfs code 2018-08-11 22:50:48 -04:00
vfs_vector.h Merge pull request #1005 from DarkLordZach/registered-fmt 2018-08-15 23:11:58 -04:00
xts_archive.cpp file_sys/crypto: Fix missing/unnecessary includes 2018-08-24 22:15:32 -04:00
xts_archive.h file_sys/crypto: Fix missing/unnecessary includes 2018-08-24 22:15:32 -04:00