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 file_sys/directory: Make EntryType an enum class 2019-11-27 05:11:02 -05:00
errors.h set_sys: Use official nintendo version string 2019-03-10 19:54:13 -04:00
fsmitm_romfsbuild.cpp fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -04:00
fsmitm_romfsbuild.h fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -04:00
ips_layer.cpp ips_layer: Eliminate a redundant copy in Parse() 2020-09-22 16:38:45 -04:00
ips_layer.h ips_layer: Add missing includes 2018-10-09 14:10:13 -04:00
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.cpp file_sys: fix LayeredFS error when loading some games made with… (#3602) 2020-04-07 02:03:32 +02:00
romfs.h file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -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
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.cpp General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
vfs.h vfs: Add reinterpret_casts to WriteArray and Object 2018-12-27 00:16:55 -05:00
vfs_concat.cpp fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -04:00
vfs_concat.h fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -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_libzip.cpp common/fileutil: Convert namespace to Common::FS 2020-08-16 06:52:40 -04:00
vfs_libzip.h vfs: Add function to extract ZIP file into virtual filesystem 2019-09-30 17:18:38 -04:00
vfs_offset.cpp General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -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_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: Move forward declarations to separate file 2018-10-07 13:15:11 -04:00
vfs_vector.cpp file_sys/vfs_vector: Fix ignored offset on Write 2019-02-25 00:27:49 +01:00
vfs_vector.h vfs_vector: Make creation of array vfs files less verbose 2020-08-05 12:37:00 -04:00
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