diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-02-12 21:36:46 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-02-12 21:36:46 +0100 |
commit | f8ad7017dd69e3853ed5912ac6151bc56b6265a0 (patch) | |
tree | 13c6568cf2e7b3a7ccb964b12f6686651f0e714d /src/server/game/Achievements/AchievementMgr.h | |
parent | 5b28a5ab14f3ca25f986d547e2d2005be3f047b7 (diff) |
Core/Misc: Move (or delete) constructors and destructors to .cpp files (avoids compiling them in every file that includes them)
Diffstat (limited to 'src/server/game/Achievements/AchievementMgr.h')
-rw-r--r-- | src/server/game/Achievements/AchievementMgr.h | 10 |
1 files changed, 8 insertions, 2 deletions
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<AchievementEntry const*> const* GetAchievementByReferencedId(uint32 id) const; |