aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-11-06 01:03:35 +0100
committerShauren <shauren.trinity@gmail.com>2022-11-06 01:03:35 +0100
commitfc37c42e55162d834821f611e308727900cb3a32 (patch)
tree44b6d778e536945bfcba420c7cfa8d05f3c32d0d /src/server/game
parentc9f1606b760d724851c12a6bc13405a3ec03cc0c (diff)
Core/Misc: Added noexcept to move constructors and move assignment operators
Diffstat (limited to 'src/server/game')
-rw-r--r--src/server/game/AuctionHouse/AuctionHouseMgr.h2
-rw-r--r--src/server/game/Entities/Object/ObjectGuid.h2
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateData.h2
-rw-r--r--src/server/game/Globals/AreaTriggerDataStore.cpp2
-rw-r--r--src/server/game/Movement/Spline/MoveSpline.cpp2
-rw-r--r--src/server/game/Movement/Spline/MoveSplineInitArgs.h2
-rw-r--r--src/server/game/Scripting/ScriptReloadMgr.cpp2
-rw-r--r--src/server/game/Spells/SpellMgr.h2
8 files changed, 8 insertions, 8 deletions
diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.h b/src/server/game/AuctionHouse/AuctionHouseMgr.h
index c1b2f0d94d2..8a0f62236d1 100644
--- a/src/server/game/AuctionHouse/AuctionHouseMgr.h
+++ b/src/server/game/AuctionHouse/AuctionHouseMgr.h
@@ -189,7 +189,7 @@ namespace std
template<>
struct hash<AuctionsBucketKey>
{
- size_t operator()(AuctionsBucketKey const& key) const
+ size_t operator()(AuctionsBucketKey const& key) const noexcept
{
return AuctionsBucketKey::Hash(key);
}
diff --git a/src/server/game/Entities/Object/ObjectGuid.h b/src/server/game/Entities/Object/ObjectGuid.h
index 7a49c7c95f1..6d0a4187ee6 100644
--- a/src/server/game/Entities/Object/ObjectGuid.h
+++ b/src/server/game/Entities/Object/ObjectGuid.h
@@ -431,7 +431,7 @@ namespace std
struct hash<ObjectGuid>
{
public:
- size_t operator()(ObjectGuid const& key) const
+ size_t operator()(ObjectGuid const& key) const noexcept
{
return key.GetHash();
}
diff --git a/src/server/game/Entities/Object/Updates/UpdateData.h b/src/server/game/Entities/Object/Updates/UpdateData.h
index 910282435dd..3dc50bde23d 100644
--- a/src/server/game/Entities/Object/Updates/UpdateData.h
+++ b/src/server/game/Entities/Object/Updates/UpdateData.h
@@ -37,7 +37,7 @@ class UpdateData
{
public:
UpdateData(uint32 map);
- UpdateData(UpdateData&& right) : m_map(right.m_map), m_blockCount(right.m_blockCount),
+ UpdateData(UpdateData&& right) noexcept : m_map(right.m_map), m_blockCount(right.m_blockCount),
m_outOfRangeGUIDs(std::move(right.m_outOfRangeGUIDs)),
m_data(std::move(right.m_data))
{
diff --git a/src/server/game/Globals/AreaTriggerDataStore.cpp b/src/server/game/Globals/AreaTriggerDataStore.cpp
index d601db8728a..69c06262b07 100644
--- a/src/server/game/Globals/AreaTriggerDataStore.cpp
+++ b/src/server/game/Globals/AreaTriggerDataStore.cpp
@@ -37,7 +37,7 @@ namespace std
template <>
struct hash<AreaTriggerId>
{
- std::size_t operator()(AreaTriggerId const& value) const
+ std::size_t operator()(AreaTriggerId const& value) const noexcept
{
size_t hashVal = 0;
Trinity::hash_combine(hashVal, value.Id);
diff --git a/src/server/game/Movement/Spline/MoveSpline.cpp b/src/server/game/Movement/Spline/MoveSpline.cpp
index 11d73d70e6b..107f8a31d01 100644
--- a/src/server/game/Movement/Spline/MoveSpline.cpp
+++ b/src/server/game/Movement/Spline/MoveSpline.cpp
@@ -274,7 +274,7 @@ walk(false), HasVelocity(false), TransformForTransport(true)
path.reserve(path_capacity);
}
-MoveSplineInitArgs::MoveSplineInitArgs(MoveSplineInitArgs&& args) = default;
+MoveSplineInitArgs::MoveSplineInitArgs(MoveSplineInitArgs&& args) noexcept = default;
MoveSplineInitArgs::~MoveSplineInitArgs() = default;
diff --git a/src/server/game/Movement/Spline/MoveSplineInitArgs.h b/src/server/game/Movement/Spline/MoveSplineInitArgs.h
index 3701fec1ec5..d8c68c11d66 100644
--- a/src/server/game/Movement/Spline/MoveSplineInitArgs.h
+++ b/src/server/game/Movement/Spline/MoveSplineInitArgs.h
@@ -62,7 +62,7 @@ namespace Movement
struct MoveSplineInitArgs
{
explicit MoveSplineInitArgs(size_t path_capacity = 16);
- MoveSplineInitArgs(MoveSplineInitArgs&& args);
+ MoveSplineInitArgs(MoveSplineInitArgs&& args) noexcept;
~MoveSplineInitArgs();
PointsArray path;
diff --git a/src/server/game/Scripting/ScriptReloadMgr.cpp b/src/server/game/Scripting/ScriptReloadMgr.cpp
index ff842ee2bc1..3c607418649 100644
--- a/src/server/game/Scripting/ScriptReloadMgr.cpp
+++ b/src/server/game/Scripting/ScriptReloadMgr.cpp
@@ -352,7 +352,7 @@ namespace std
{
hash<string> hasher;
- std::size_t operator()(fs::path const& key) const
+ std::size_t operator()(fs::path const& key) const noexcept
{
return hasher(key.generic_string());
}
diff --git a/src/server/game/Spells/SpellMgr.h b/src/server/game/Spells/SpellMgr.h
index 7bc83a5ee5e..7be029d92f3 100644
--- a/src/server/game/Spells/SpellMgr.h
+++ b/src/server/game/Spells/SpellMgr.h
@@ -359,7 +359,7 @@ namespace std
template<>
struct hash<SpellGroup>
{
- size_t operator()(SpellGroup const& group) const
+ size_t operator()(SpellGroup const& group) const noexcept
{
return hash<uint32>()(uint32(group));
}