file_sys: Replace inclusions with forward declarations where applicable

Same behavior, minus unnecessary inclusions where not necessary.
This commit is contained in:
Lioncash 2020-08-23 14:20:37 -04:00
parent 3ea3de4ecd
commit 01d1b5cdaf
27 changed files with 66 additions and 37 deletions

View file

@ -49,8 +49,7 @@ std::string FormatTitleVersion(u32 version, TitleVersionFormat format) {
return fmt::format("v{}.{}.{}", bytes[3], bytes[2], bytes[1]);
}
std::shared_ptr<VfsDirectory> FindSubdirectoryCaseless(const std::shared_ptr<VfsDirectory> dir,
std::string_view name) {
VirtualDir FindSubdirectoryCaseless(const VirtualDir dir, std::string_view name) {
#ifdef _WIN32
return dir->GetSubdirectory(name);
#else