From ed666e4e8c8026f8997fc8a0bfff2ee83f39a0d8 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 16 Dec 2024 11:56:03 +0100 Subject: Core/Misc: Fixed build with c++23 enabled Closes #30511 --- .../game/Movement/MovementGenerators/FleeingMovementGenerator.cpp | 2 ++ .../game/Movement/MovementGenerators/FleeingMovementGenerator.h | 5 +++++ .../game/Movement/MovementGenerators/PointMovementGenerator.cpp | 2 ++ src/server/game/Movement/MovementGenerators/PointMovementGenerator.h | 5 +++++ 4 files changed, 14 insertions(+) (limited to 'src/server/game') diff --git a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp index 3e03b58d28c..95fd612ae65 100644 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp @@ -36,6 +36,8 @@ FleeingMovementGenerator::FleeingMovementGenerator(ObjectGuid fleeTargetGUID, ScriptResult = std::move(scriptResult); } +FleeingMovementGenerator::~FleeingMovementGenerator() = default; + MovementGeneratorType FleeingMovementGenerator::GetMovementGeneratorType() const { return FLEEING_MOTION_TYPE; diff --git a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h index d8a28e9e54b..7da2589d647 100755 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h @@ -30,6 +30,11 @@ class FleeingMovementGenerator : public MovementGenerator public: explicit FleeingMovementGenerator(ObjectGuid fleeTargetGUID, Optional>&& scriptResult = {}); + FleeingMovementGenerator(FleeingMovementGenerator const&) = delete; + FleeingMovementGenerator(FleeingMovementGenerator&&) = delete; + FleeingMovementGenerator& operator=(FleeingMovementGenerator const&) = delete; + FleeingMovementGenerator& operator=(FleeingMovementGenerator&&) = delete; + ~FleeingMovementGenerator(); MovementGeneratorType GetMovementGeneratorType() const override; diff --git a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp index 60c4b73a8e8..d70b9b3b95a 100755 --- a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp @@ -45,6 +45,8 @@ PointMovementGenerator::PointMovementGenerator(uint32 id, float x, float y, floa this->i_spellEffectExtra = std::make_unique(*spellEffectExtraData); } +PointMovementGenerator::~PointMovementGenerator() = default; + MovementGeneratorType PointMovementGenerator::GetMovementGeneratorType() const { return POINT_MOTION_TYPE; diff --git a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h index ea5ffc8ada3..e9e2210c919 100644 --- a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h @@ -35,6 +35,11 @@ class PointMovementGenerator : public MovementGenerator MovementWalkRunSpeedSelectionMode speedSelectionMode = MovementWalkRunSpeedSelectionMode::Default, Optional closeEnoughDistance = {}, Optional>&& scriptResult = {}); + PointMovementGenerator(PointMovementGenerator const&) = delete; + PointMovementGenerator(PointMovementGenerator&&) = delete; + PointMovementGenerator& operator=(PointMovementGenerator const&) = delete; + PointMovementGenerator& operator=(PointMovementGenerator&&) = delete; + ~PointMovementGenerator(); MovementGeneratorType GetMovementGeneratorType() const override; -- cgit v1.2.3