Mark action result state helpers nodiscard (#8044)

This commit is contained in:
2026-06-23 17:20:33 -07:00
committed by GitHub
parent ca45eba76b
commit 4f0a172036
2 changed files with 4 additions and 3 deletions
@@ -23,11 +23,11 @@ void MutatingApplyResult(
GameStateW& mutatingGameState,
const ActionResultProto& actionResult,
const SettingsGetter& settings);
auto ApplyResult(
[[nodiscard]] auto ApplyResult(
GameStateW startingState,
const ActionResultProto& actionResult,
const SettingsGetter& settings) -> GameStateW;
auto ApplyResults(
[[nodiscard]] auto ApplyResults(
const GameStateW& startingState,
const std::vector<ActionResultProto>& actionResults,
const SettingsGetter& settings) -> GameStateW;
@@ -9,7 +9,8 @@
namespace shardok {
auto CopyWithExtraUnits(const GameStateW& original, int additionalCount) -> GameStateW;
[[nodiscard]] auto CopyWithExtraUnits(const GameStateW& original, int additionalCount)
-> GameStateW;
} // namespace shardok