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

loaders: Make GetFileType() a const qualified member function

No implementations actually modify instance state (and it would be
questionable to do that in the first place given the name), so we can
make this a const member function.
Lioncash 7 лет назад
Родитель
Сommit
de323851b4

+ 1 - 1
src/core/loader/deconstructed_rom_directory.h

@@ -33,7 +33,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override {
+    FileType GetFileType() const override {
         return IdentifyType(file);
         return IdentifyType(file);
     }
     }
 
 

+ 1 - 1
src/core/loader/elf.h

@@ -22,7 +22,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override {
+    FileType GetFileType() const override {
         return IdentifyType(file);
         return IdentifyType(file);
     }
     }
 
 

+ 1 - 1
src/core/loader/loader.h

@@ -131,7 +131,7 @@ public:
      * Returns the type of this file
      * Returns the type of this file
      * @return FileType corresponding to the loaded file
      * @return FileType corresponding to the loaded file
      */
      */
-    virtual FileType GetFileType() = 0;
+    virtual FileType GetFileType() const = 0;
 
 
     /**
     /**
      * Load the application and return the created Process instance
      * Load the application and return the created Process instance

+ 1 - 1
src/core/loader/nax.cpp

@@ -37,7 +37,7 @@ FileType AppLoader_NAX::IdentifyType(const FileSys::VirtualFile& file) {
     return IdentifyTypeImpl(nax);
     return IdentifyTypeImpl(nax);
 }
 }
 
 
-FileType AppLoader_NAX::GetFileType() {
+FileType AppLoader_NAX::GetFileType() const {
     return IdentifyTypeImpl(*nax);
     return IdentifyTypeImpl(*nax);
 }
 }
 
 

+ 1 - 1
src/core/loader/nax.h

@@ -31,7 +31,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override;
+    FileType GetFileType() const override;
 
 
     ResultStatus Load(Kernel::Process& process) override;
     ResultStatus Load(Kernel::Process& process) override;
 
 

+ 1 - 1
src/core/loader/nca.h

@@ -29,7 +29,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override {
+    FileType GetFileType() const override {
         return IdentifyType(file);
         return IdentifyType(file);
     }
     }
 
 

+ 1 - 1
src/core/loader/nro.h

@@ -33,7 +33,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override {
+    FileType GetFileType() const override {
         return IdentifyType(file);
         return IdentifyType(file);
     }
     }
 
 

+ 1 - 1
src/core/loader/nso.h

@@ -37,7 +37,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override {
+    FileType GetFileType() const override {
         return IdentifyType(file);
         return IdentifyType(file);
     }
     }
 
 

+ 1 - 1
src/core/loader/nsp.h

@@ -31,7 +31,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override {
+    FileType GetFileType() const override {
         return IdentifyType(file);
         return IdentifyType(file);
     }
     }
 
 

+ 1 - 1
src/core/loader/xci.h

@@ -31,7 +31,7 @@ public:
      */
      */
     static FileType IdentifyType(const FileSys::VirtualFile& file);
     static FileType IdentifyType(const FileSys::VirtualFile& file);
 
 
-    FileType GetFileType() override {
+    FileType GetFileType() const override {
         return IdentifyType(file);
         return IdentifyType(file);
     }
     }