yuzu/src/core/file_sys
Lioncash d72c809030 file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry()
These parameters don't need to utilize a shared lifecycle directly in
the interface. Instead, the caller should provide a regular reference
for the function to use. This also allows the type system to flag
attempts to pass nullptr and makes it more generic, since it can now be
used in contexts where a shared_ptr isn't being used (in other words, we
don't constrain the usage of the interface to a particular mode of
memory management).
2018-11-27 16:33:14 -05:00
..
bis_factory.cpp bis_factory: Add getter for mod dump root for a title ID 2018-10-29 16:08:03 -04:00
bis_factory.h bis_factory: Add getter for mod dump root for a title ID 2018-10-29 16:08:03 -04:00
card_image.cpp file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
card_image.h file_sys/card_image: Provide named members for the GamecardInfo struct 2018-11-20 18:40:53 -05:00
content_archive.cpp content_archive: Add optional KeyManager parameter to constructor 2018-11-01 20:22:29 -04:00
content_archive.h content_archive: Add optional KeyManager parameter to constructor 2018-11-01 20:22:29 -04:00
control_metadata.cpp control_metadata: Add GetRawBytes function to NACP 2018-10-29 13:54:38 -04:00
control_metadata.h control_metadata: Add GetRawBytes function to NACP 2018-10-29 13:54:38 -04:00
directory.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
errors.h file_sys/errors: Remove currently unused filesystem error codes 2018-11-16 00:18:22 -05:00
fsmitm_romfsbuild.cpp fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir 2018-10-04 12:29:20 -04:00
fsmitm_romfsbuild.h general: Remove unused boost inclusions where applicable 2018-10-30 00:09:46 -04:00
ips_layer.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
ips_layer.h ips_layer: Add missing includes 2018-10-09 14:10:13 -04:00
mode.h VFS Regression and Accuracy Fixes (#776) 2018-07-23 19:40:35 -07:00
nca_metadata.cpp file-sys: Default heavy-weight class destructors in the cpp file 2018-09-19 19:34:08 -04:00
nca_metadata.h file-sys: Default heavy-weight class destructors in the cpp file 2018-09-19 19:34:08 -04:00
nca_patch.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
nca_patch.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
partition_filesystem.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
partition_filesystem.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
patch_manager.cpp patch_manager: Show LayeredExeFS patch in add-ons column 2018-11-20 19:22:34 -05:00
patch_manager.h patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr 2018-10-09 14:38:03 -04:00
program_metadata.cpp process/vm_manager: Amend API to allow reading parameters from NPDM metadata 2018-09-24 17:24:50 -04:00
program_metadata.h process/vm_manager: Amend API to allow reading parameters from NPDM metadata 2018-09-24 17:24:50 -04:00
registered_cache.cpp file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry() 2018-11-27 16:33:14 -05:00
registered_cache.h file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry() 2018-11-27 16:33:14 -05:00
romfs.cpp fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir 2018-10-04 12:29:20 -04:00
romfs.h fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir 2018-10-04 12:29:20 -04:00
romfs_factory.cpp romfs_factory: Extract packed update setter to new function 2018-10-05 08:53:51 -04:00
romfs_factory.h romfs_factory: Extract packed update setter to new function 2018-10-05 08:53:51 -04:00
savedata_factory.cpp ns: Implement command 400: GetApplicationControlData 2018-10-29 16:20:16 -04:00
savedata_factory.h ns: Implement command 400: GetApplicationControlData 2018-10-29 16:20:16 -04:00
sdmc_factory.cpp file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable 2018-10-16 09:38:52 -04:00
sdmc_factory.h file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable 2018-10-16 09:38:52 -04:00
submission_package.cpp file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
submission_package.h file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
vfs.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_concat.cpp vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile 2018-09-25 20:06:01 -04:00
vfs_concat.h vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile 2018-09-25 20:06:01 -04:00
vfs_layered.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_layered.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_offset.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_offset.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_real.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_real.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_static.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_types.h vfs: Move forward declarations to separate file 2018-10-07 13:15:11 -04:00
vfs_vector.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_vector.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
xts_archive.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
xts_archive.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00