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.
This commit is contained in:
		| @@ -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); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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 | ||||||
|   | |||||||
| @@ -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); | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash