From f8ad7017dd69e3853ed5912ac6151bc56b6265a0 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 12 Feb 2022 21:36:46 +0100 Subject: Core/Misc: Move (or delete) constructors and destructors to .cpp files (avoids compiling them in every file that includes them) --- src/server/game/Achievements/AchievementMgr.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/server/game/Achievements/AchievementMgr.h') diff --git a/src/server/game/Achievements/AchievementMgr.h b/src/server/game/Achievements/AchievementMgr.h index f18194c0eee..fc52eeb31cb 100644 --- a/src/server/game/Achievements/AchievementMgr.h +++ b/src/server/game/Achievements/AchievementMgr.h @@ -146,10 +146,16 @@ private: class TC_GAME_API AchievementGlobalMgr { - AchievementGlobalMgr() { } - ~AchievementGlobalMgr() { } + AchievementGlobalMgr(); + ~AchievementGlobalMgr(); public: + AchievementGlobalMgr(AchievementGlobalMgr const&) = delete; + AchievementGlobalMgr(AchievementGlobalMgr&&) = delete; + + AchievementGlobalMgr& operator=(AchievementGlobalMgr const&) = delete; + AchievementGlobalMgr& operator=(AchievementGlobalMgr&&) = delete; + static AchievementGlobalMgr* Instance(); std::vector const* GetAchievementByReferencedId(uint32 id) const; -- cgit v1.2.3