Saveload: Tag functions returning SaveLoadTableData with [[nodiscard]]

This commit is contained in:
Jonathan G Rennison
2024-07-16 17:45:27 +01:00
parent fa69a975f3
commit a24a39a6af

View File

@@ -1093,9 +1093,9 @@ struct TableHeaderSpecialHandler {
bool SlIsTableChunk(); bool SlIsTableChunk();
void SlSkipTableHeader(); void SlSkipTableHeader();
SaveLoadTableData SlTableHeader(const NamedSaveLoadTable &slt, TableHeaderSpecialHandler *special_handler = nullptr); [[nodiscard]] SaveLoadTableData SlTableHeader(const NamedSaveLoadTable &slt, TableHeaderSpecialHandler *special_handler = nullptr);
SaveLoadTableData SlTableHeaderOrRiff(const NamedSaveLoadTable &slt); [[nodiscard]] SaveLoadTableData SlTableHeaderOrRiff(const NamedSaveLoadTable &slt);
SaveLoadTableData SlPrepareNamedSaveLoadTableForPtrOrNull(const NamedSaveLoadTable &slt); [[nodiscard]] SaveLoadTableData SlPrepareNamedSaveLoadTableForPtrOrNull(const NamedSaveLoadTable &slt);
void SlSaveTableObjectChunk(const SaveLoadTable &slt); void SlSaveTableObjectChunk(const SaveLoadTable &slt);
void SlLoadTableOrRiffFiltered(const SaveLoadTable &slt); void SlLoadTableOrRiffFiltered(const SaveLoadTable &slt);
void SlLoadTableWithArrayLengthPrefixesMissing(); void SlLoadTableWithArrayLengthPrefixesMissing();