aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Movement
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-12-16 11:56:03 +0100
committerShauren <shauren.trinity@gmail.com>2024-12-16 11:56:03 +0100
commited666e4e8c8026f8997fc8a0bfff2ee83f39a0d8 (patch)
tree8190b7187ddb5bf669a7adba1be0903e70046c51 /src/server/game/Movement
parentbb583baef686ef3ce76e61852ae8aa1b211a1e2c (diff)
Core/Misc: Fixed build with c++23 enabled
Closes #30511
Diffstat (limited to 'src/server/game/Movement')
-rw-r--r--src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp2
-rwxr-xr-xsrc/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h5
-rwxr-xr-xsrc/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp2
-rw-r--r--src/server/game/Movement/MovementGenerators/PointMovementGenerator.h5
4 files changed, 14 insertions, 0 deletions
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<Scripting::v2::ActionResultSetter<MovementStopReason>>&& 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<Movement::SpellEffectExtraData>(*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<float> closeEnoughDistance = {},
Optional<Scripting::v2::ActionResultSetter<MovementStopReason>>&& scriptResult = {});
+ PointMovementGenerator(PointMovementGenerator const&) = delete;
+ PointMovementGenerator(PointMovementGenerator&&) = delete;
+ PointMovementGenerator& operator=(PointMovementGenerator const&) = delete;
+ PointMovementGenerator& operator=(PointMovementGenerator&&) = delete;
+ ~PointMovementGenerator();
MovementGeneratorType GetMovementGeneratorType() const override;