yuzu/src/core/file_sys
Lioncash ff45c39578 General: Make use of std::nullopt where applicable
Allows some implementations to avoid completely zeroing out the internal
buffer of the optional, and instead only set the validity byte within
the structure.

This also makes it consistent how we return empty optionals.
2020-09-22 17:32:33 -04:00
..
system_archive vfs_vector: Make creation of array vfs files less verbose 2020-08-05 12:37:00 -04:00
bis_factory.cpp file_sys/bis_factory: Eliminate usage of the global system accessor 2020-09-16 18:16:04 -04:00
bis_factory.h file_sys/bis_factory: Eliminate usage of the global system accessor 2020-09-16 18:16:04 -04:00
card_image.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
card_image.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
content_archive.cpp General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
content_archive.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
control_metadata.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
control_metadata.h control_metadata: Resolve typo in Portuguese language name 2020-09-17 11:45:30 -04:00
directory.h
errors.h
fsmitm_romfsbuild.cpp
fsmitm_romfsbuild.h
ips_layer.cpp ips_layer: Eliminate a redundant copy in Parse() 2020-09-22 16:38:45 -04:00
ips_layer.h
kernel_executable.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
kernel_executable.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
mode.h file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode 2020-08-03 07:52:36 -04:00
nca_metadata.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
nca_metadata.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
nca_patch.cpp nca_patch: Significantly reduce the stack usage size within SearchBucketEntry() 2020-09-15 09:10:58 -04:00
nca_patch.h nca_patch: Make SearchBucketEntry() internally linked 2020-09-15 09:06:46 -04:00
partition_filesystem.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
partition_filesystem.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
patch_manager.cpp cheat_engine: Remove unnecessary system argument to CheatParser's Parse function 2020-09-15 03:20:40 -04:00
patch_manager.h patch_manager: Make use of type aliases 2020-09-14 19:17:50 -04:00
program_metadata.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
program_metadata.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
registered_cache.cpp registered_cache: Make use of ends_with for string suffix checking 2020-08-23 11:25:45 -04:00
registered_cache.h General: Tidy up clang-format warnings part 2 2020-08-13 14:19:08 -04:00
romfs_factory.cpp file_sys/romfs_factory: Eliminate usage of the global system accessor 2020-09-16 19:15:19 -04:00
romfs_factory.h file_sys/romfs_factory: Eliminate usage of the global system accessor 2020-09-16 19:15:19 -04:00
romfs.cpp
romfs.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
savedata_factory.cpp fs: Rename SaveDataDescriptor to SaveDataAttribute 2020-07-30 15:29:39 -04:00
savedata_factory.h fs: Rename SaveDataDescriptor to SaveDataAttribute 2020-07-30 15:29:39 -04:00
sdmc_factory.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
sdmc_factory.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
submission_package.cpp submission_package: Account for multi-content NSPs 2020-09-17 20:44:51 -04:00
submission_package.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
vfs_concat.cpp
vfs_concat.h
vfs_layered.cpp
vfs_layered.h
vfs_libzip.cpp common/fileutil: Convert namespace to Common::FS 2020-08-16 06:52:40 -04:00
vfs_libzip.h
vfs_offset.cpp General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
vfs_offset.h
vfs_real.cpp vfs_real: Resolve sign conversion warnings 2020-08-18 14:58:33 -04:00
vfs_real.h common/fileutil: Convert namespace to Common::FS 2020-08-16 06:52:40 -04:00
vfs_static.h General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
vfs_types.h
vfs_vector.cpp
vfs_vector.h vfs_vector: Make creation of array vfs files less verbose 2020-08-05 12:37:00 -04:00
vfs.cpp General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
vfs.h
xts_archive.cpp file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
xts_archive.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00