From 6b72992b9fb4bfca007131aefdb1943607a4995e Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 21 Jun 2024 11:38:30 +0200 Subject: [PATCH] Change StatusEffect to return const-ref in modifier getters --- src/world/StatusEffect/StatusEffect.cpp | 4 ++-- src/world/StatusEffect/StatusEffect.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/world/StatusEffect/StatusEffect.cpp b/src/world/StatusEffect/StatusEffect.cpp index a9f4171c..85f5497d 100644 --- a/src/world/StatusEffect/StatusEffect.cpp +++ b/src/world/StatusEffect/StatusEffect.cpp @@ -109,7 +109,7 @@ uint16_t Sapphire::StatusEffect::StatusEffect::getParam() const return m_param; } -std::unordered_map< Common::ParamModifier, int32_t >& Sapphire::StatusEffect::StatusEffect::getModifiers() +const std::unordered_map< Common::ParamModifier, int32_t >& Sapphire::StatusEffect::StatusEffect::getModifiers() const { return m_modifiers; } @@ -196,7 +196,7 @@ uint32_t Sapphire::StatusEffect::StatusEffect::getFlag() const return m_flag; } -std::vector< World::Action::StatusModifier > Sapphire::StatusEffect::StatusEffect::getStatusModifiers() const +const std::vector< World::Action::StatusModifier >& Sapphire::StatusEffect::StatusEffect::getStatusModifiers() const { return m_statusModifiers; } diff --git a/src/world/StatusEffect/StatusEffect.h b/src/world/StatusEffect/StatusEffect.h index a9a3a234..f8a24dde 100644 --- a/src/world/StatusEffect/StatusEffect.h +++ b/src/world/StatusEffect/StatusEffect.h @@ -21,7 +21,7 @@ public: void onTick(); - std::unordered_map< Common::ParamModifier, int32_t >& getModifiers(); + const std::unordered_map< Common::ParamModifier, int32_t >& getModifiers() const; void setModifier( Common::ParamModifier paramModifier, int32_t value ); @@ -50,7 +50,7 @@ public: uint32_t getFlag() const; - std::vector< World::Action::StatusModifier > getStatusModifiers() const; + const std::vector< World::Action::StatusModifier >& getStatusModifiers() const; void setLastTick( uint64_t lastTick );