mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 07:29:02 -05:00 
			
		
		
		
	filesystem: Add const qualification to various accessors
This commit is contained in:
		| @@ -35,7 +35,7 @@ void RomFSFactory::SetPackedUpdate(VirtualFile update_raw) { | ||||
|     this->update_raw = std::move(update_raw); | ||||
| } | ||||
|  | ||||
| ResultVal<VirtualFile> RomFSFactory::OpenCurrentProcess() { | ||||
| ResultVal<VirtualFile> RomFSFactory::OpenCurrentProcess() const { | ||||
|     if (!updatable) | ||||
|         return MakeResult<VirtualFile>(file); | ||||
|  | ||||
| @@ -44,7 +44,8 @@ ResultVal<VirtualFile> RomFSFactory::OpenCurrentProcess() { | ||||
|         patch_manager.PatchRomFS(file, ivfc_offset, ContentRecordType::Program, update_raw)); | ||||
| } | ||||
|  | ||||
| ResultVal<VirtualFile> RomFSFactory::Open(u64 title_id, StorageId storage, ContentRecordType type) { | ||||
| ResultVal<VirtualFile> RomFSFactory::Open(u64 title_id, StorageId storage, | ||||
|                                           ContentRecordType type) const { | ||||
|     std::shared_ptr<NCA> res; | ||||
|  | ||||
|     switch (storage) { | ||||
|   | ||||
| @@ -33,8 +33,8 @@ public: | ||||
|     ~RomFSFactory(); | ||||
|  | ||||
|     void SetPackedUpdate(VirtualFile update_raw); | ||||
|     ResultVal<VirtualFile> OpenCurrentProcess(); | ||||
|     ResultVal<VirtualFile> Open(u64 title_id, StorageId storage, ContentRecordType type); | ||||
|     ResultVal<VirtualFile> OpenCurrentProcess() const; | ||||
|     ResultVal<VirtualFile> Open(u64 title_id, StorageId storage, ContentRecordType type) const; | ||||
|  | ||||
| private: | ||||
|     VirtualFile file; | ||||
|   | ||||
| @@ -71,7 +71,7 @@ SaveDataFactory::SaveDataFactory(VirtualDir save_directory) : dir(std::move(save | ||||
| SaveDataFactory::~SaveDataFactory() = default; | ||||
|  | ||||
| ResultVal<VirtualDir> SaveDataFactory::Create(SaveDataSpaceId space, | ||||
|                                               const SaveDataDescriptor& meta) { | ||||
|                                               const SaveDataDescriptor& meta) const { | ||||
|     PrintSaveDataDescriptorWarnings(meta); | ||||
|  | ||||
|     const auto save_directory = | ||||
| @@ -88,7 +88,8 @@ ResultVal<VirtualDir> SaveDataFactory::Create(SaveDataSpaceId space, | ||||
|     return MakeResult<VirtualDir>(std::move(out)); | ||||
| } | ||||
|  | ||||
| ResultVal<VirtualDir> SaveDataFactory::Open(SaveDataSpaceId space, const SaveDataDescriptor& meta) { | ||||
| ResultVal<VirtualDir> SaveDataFactory::Open(SaveDataSpaceId space, | ||||
|                                             const SaveDataDescriptor& meta) const { | ||||
|  | ||||
|     const auto save_directory = | ||||
|         GetFullPath(space, meta.type, meta.title_id, meta.user_id, meta.save_id); | ||||
| @@ -165,7 +166,7 @@ SaveDataSize SaveDataFactory::ReadSaveDataSize(SaveDataType type, u64 title_id, | ||||
| } | ||||
|  | ||||
| void SaveDataFactory::WriteSaveDataSize(SaveDataType type, u64 title_id, u128 user_id, | ||||
|                                         SaveDataSize new_value) { | ||||
|                                         SaveDataSize new_value) const { | ||||
|     const auto path = GetFullPath(SaveDataSpaceId::NandUser, type, title_id, user_id, 0); | ||||
|     const auto dir = GetOrCreateDirectoryRelative(this->dir, path); | ||||
|  | ||||
|   | ||||
| @@ -64,8 +64,8 @@ public: | ||||
|     explicit SaveDataFactory(VirtualDir dir); | ||||
|     ~SaveDataFactory(); | ||||
|  | ||||
|     ResultVal<VirtualDir> Create(SaveDataSpaceId space, const SaveDataDescriptor& meta); | ||||
|     ResultVal<VirtualDir> Open(SaveDataSpaceId space, const SaveDataDescriptor& meta); | ||||
|     ResultVal<VirtualDir> Create(SaveDataSpaceId space, const SaveDataDescriptor& meta) const; | ||||
|     ResultVal<VirtualDir> Open(SaveDataSpaceId space, const SaveDataDescriptor& meta) const; | ||||
|  | ||||
|     VirtualDir GetSaveDataSpaceDirectory(SaveDataSpaceId space) const; | ||||
|  | ||||
| @@ -74,7 +74,8 @@ public: | ||||
|                                    u128 user_id, u64 save_id); | ||||
|  | ||||
|     SaveDataSize ReadSaveDataSize(SaveDataType type, u64 title_id, u128 user_id) const; | ||||
|     void WriteSaveDataSize(SaveDataType type, u64 title_id, u128 user_id, SaveDataSize new_value); | ||||
|     void WriteSaveDataSize(SaveDataType type, u64 title_id, u128 user_id, | ||||
|                            SaveDataSize new_value) const; | ||||
|  | ||||
| private: | ||||
|     VirtualDir dir; | ||||
|   | ||||
| @@ -21,7 +21,7 @@ SDMCFactory::SDMCFactory(VirtualDir dir_) | ||||
|  | ||||
| SDMCFactory::~SDMCFactory() = default; | ||||
|  | ||||
| ResultVal<VirtualDir> SDMCFactory::Open() { | ||||
| ResultVal<VirtualDir> SDMCFactory::Open() const { | ||||
|     return MakeResult<VirtualDir>(dir); | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -19,7 +19,7 @@ public: | ||||
|     explicit SDMCFactory(VirtualDir dir); | ||||
|     ~SDMCFactory(); | ||||
|  | ||||
|     ResultVal<VirtualDir> Open(); | ||||
|     ResultVal<VirtualDir> Open() const; | ||||
|  | ||||
|     VirtualDir GetSDMCContentDirectory() const; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zach Hilman
					Zach Hilman