Просмотр исходного кода

file_sys/directory: Make EntryType an enum class

This can trivially be an enum class rather than a regular enum, making
it more strongly typed.
Lioncash 6 лет назад
Родитель
Сommit
a3149536e2
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      src/core/file_sys/directory.h
  2. 2 2
      src/core/hle/service/filesystem/fsp_srv.cpp

+ 1 - 1
src/core/file_sys/directory.h

@@ -15,7 +15,7 @@
 
 namespace FileSys {
 
-enum EntryType : u8 {
+enum class EntryType : u8 {
     Directory = 0,
     File = 1,
 };

+ 2 - 2
src/core/hle/service/filesystem/fsp_srv.cpp

@@ -256,8 +256,8 @@ public:
 
         // TODO(DarkLordZach): Verify that this is the correct behavior.
         // Build entry index now to save time later.
-        BuildEntryIndex(entries, backend->GetFiles(), FileSys::File);
-        BuildEntryIndex(entries, backend->GetSubdirectories(), FileSys::Directory);
+        BuildEntryIndex(entries, backend->GetFiles(), FileSys::EntryType::File);
+        BuildEntryIndex(entries, backend->GetSubdirectories(), FileSys::EntryType::Directory);
     }
 
 private: