summaryrefslogtreecommitdiff
path: root/src/core/file_sys
diff options
context:
space:
mode:
authorGravatar Liam2024-02-23 12:17:24 -0500
committerGravatar Liam2024-02-23 12:17:24 -0500
commit22b91afa6944b1c1242691e67abef891b0f5df42 (patch)
treeb195b12419d3cd1cbf838a003d06210b773ae7cb /src/core/file_sys
parentMerge pull request #13133 from liamwhite/libstdcxx-issue (diff)
downloadyuzu-22b91afa6944b1c1242691e67abef891b0f5df42.tar.gz
yuzu-22b91afa6944b1c1242691e67abef891b0f5df42.tar.xz
yuzu-22b91afa6944b1c1242691e67abef891b0f5df42.zip
fs: add ISaveDataTransferProhibiter, stub FindSaveDataWithFilter
Diffstat (limited to 'src/core/file_sys')
-rw-r--r--src/core/file_sys/fs_save_data_types.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/file_sys/fs_save_data_types.h b/src/core/file_sys/fs_save_data_types.h
index 86a83d217..493dba34f 100644
--- a/src/core/file_sys/fs_save_data_types.h
+++ b/src/core/file_sys/fs_save_data_types.h
@@ -164,6 +164,19 @@ static_assert(sizeof(SaveDataExtraData) == 0x200, "SaveDataExtraData has invalid
164static_assert(std::is_trivially_copyable_v<SaveDataExtraData>, 164static_assert(std::is_trivially_copyable_v<SaveDataExtraData>,
165 "Data type must be trivially copyable."); 165 "Data type must be trivially copyable.");
166 166
167struct SaveDataFilter {
168 bool use_program_id;
169 bool use_save_data_type;
170 bool use_user_id;
171 bool use_save_data_id;
172 bool use_index;
173 SaveDataRank rank;
174 SaveDataAttribute attribute;
175};
176static_assert(sizeof(SaveDataFilter) == 0x48, "SaveDataFilter has invalid size.");
177static_assert(std::is_trivially_copyable_v<SaveDataFilter>,
178 "Data type must be trivially copyable.");
179
167struct HashSalt { 180struct HashSalt {
168 static constexpr size_t Size = 32; 181 static constexpr size_t Size = 32;
169 182