suyu/src/core/file_sys
Zach Hilman 77c684c114 Virtual Filesystem (#597)
* Add VfsFile and VfsDirectory classes

* Finish abstract Vfs classes

* Implement RealVfsFile (computer fs backend)

* Finish RealVfsFile and RealVfsDirectory

* Finished OffsetVfsFile

* More changes

* Fix import paths

* Major refactor

* Remove double const

* Use experimental/filesystem or filesystem depending on compiler

* Port partition_filesystem

* More changes

* More Overhaul

* FSP_SRV fixes

* Fixes and testing

* Try to get filesystem to compile

* Filesystem on linux

* Remove std::filesystem and document/test

* Compile fixes

* Missing include

* Bug fixes

* Fixes

* Rename v_file and v_dir

* clang-format fix

* Rename NGLOG_* to LOG_*

* Most review changes

* Fix TODO

* Guess 'main' to be Directory by filename
2018-07-06 10:51:32 -04:00
..
content_archive.cpp Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
content_archive.h Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
directory.h FS: Updated the Directory Entry structure to match the Switch. 2018-03-19 22:58:55 -05:00
errors.h FS: Use the correct error code when trying to open files that don't exist. 2018-03-04 14:34:48 -05:00
filesystem.cpp Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
filesystem.h Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
partition_filesystem.cpp Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
partition_filesystem.h Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
path_parser.cpp FileSys: add PathParser 2016-11-19 17:17:19 +02:00
path_parser.h file_sys: Cleanup to better match Switch file system constructs. 2018-01-21 15:39:26 -05:00
program_metadata.cpp Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
program_metadata.h Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
storage.h file_sys: Cleanup to better match Switch file system constructs. 2018-01-21 15:39:26 -05:00
vfs.cpp Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
vfs.h Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
vfs_offset.cpp Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
vfs_offset.h Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
vfs_real.cpp Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00
vfs_real.h Virtual Filesystem (#597) 2018-07-06 10:51:32 -04:00