Pass functor via reference to avoid costly copies

This commit is contained in:
Ivan Savenko
2023-11-18 19:43:11 +02:00
parent f5a64a0ac5
commit b58301849b
10 changed files with 17 additions and 17 deletions
+1 -1
View File
@@ -298,7 +298,7 @@ std::shared_ptr<StackWithBonuses> HypotheticBattle::getForUpdate(uint32_t id)
}
}
battle::Units HypotheticBattle::getUnitsIf(battle::UnitFilter predicate) const
battle::Units HypotheticBattle::getUnitsIf(const battle::UnitFilter & predicate) const
{
battle::Units proxyed = BattleProxy::getUnitsIf(predicate);
+1 -1
View File
@@ -114,7 +114,7 @@ public:
int32_t getActiveStackID() const override;
battle::Units getUnitsIf(battle::UnitFilter predicate) const override;
battle::Units getUnitsIf(const battle::UnitFilter & predicate) const override;
void nextRound() override;
void nextTurn(uint32_t unitId) override;