aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-02-28 00:22:18 +0100
committerShauren <shauren.trinity@gmail.com>2023-02-28 00:22:18 +0100
commit9fe8ee3622e0f15c6c9e1362507cb51b6ac33439 (patch)
tree1038c8021c04ea030f5ea91fe95bab27524374e9 /src/server/game/Spells/Spell.cpp
parenta8bb1739e99c503fc72b3a4a9ecede214c88396f (diff)
Core/Spells: Make CastSpellExtraArgs copy and movable
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index d56bbffa9b5..3fd216df5ae 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -9108,6 +9108,13 @@ CastSpellTargetArg::CastSpellTargetArg(WorldObject* target)
Targets.emplace(); // nullptr is allowed
}
+CastSpellExtraArgs::CastSpellExtraArgs() = default;
+CastSpellExtraArgs::CastSpellExtraArgs(CastSpellExtraArgs const& other) = default;
+CastSpellExtraArgs::CastSpellExtraArgs(CastSpellExtraArgs&& other) noexcept = default;
+CastSpellExtraArgs& CastSpellExtraArgs::operator=(CastSpellExtraArgs const& other) = default;
+CastSpellExtraArgs& CastSpellExtraArgs::operator=(CastSpellExtraArgs&& other) noexcept = default;
+CastSpellExtraArgs::~CastSpellExtraArgs() = default;
+
CastSpellExtraArgs& CastSpellExtraArgs::SetTriggeringSpell(Spell const* triggeringSpell)
{
TriggeringSpell = triggeringSpell;