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/Texts | |
| 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/Texts')
| -rw-r--r-- | src/server/game/Texts/CreatureTextMgr.cpp | 3 | ||||
| -rw-r--r-- | src/server/game/Texts/CreatureTextMgr.h | 10 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/server/game/Texts/CreatureTextMgr.cpp b/src/server/game/Texts/CreatureTextMgr.cpp index 37ceba5032a..489cd3c3d92 100644 --- a/src/server/game/Texts/CreatureTextMgr.cpp +++ b/src/server/game/Texts/CreatureTextMgr.cpp @@ -30,6 +30,9 @@ #include "ObjectMgr.h" #include "World.h" +CreatureTextMgr::CreatureTextMgr() = default; +CreatureTextMgr::~CreatureTextMgr() = default; + CreatureTextMgr* CreatureTextMgr::instance() { static CreatureTextMgr instance; diff --git a/src/server/game/Texts/CreatureTextMgr.h b/src/server/game/Texts/CreatureTextMgr.h index 69302c0e8dd..4f6522147d0 100644 --- a/src/server/game/Texts/CreatureTextMgr.h +++ b/src/server/game/Texts/CreatureTextMgr.h @@ -92,10 +92,16 @@ typedef std::map<CreatureTextId, CreatureTextLocale> LocaleCreatureTextMap; class TC_GAME_API CreatureTextMgr { private: - CreatureTextMgr() { } - ~CreatureTextMgr() { } + CreatureTextMgr(); + ~CreatureTextMgr(); public: + CreatureTextMgr(CreatureTextMgr const&) = delete; + CreatureTextMgr(CreatureTextMgr&&) = delete; + + CreatureTextMgr& operator=(CreatureTextMgr const&) = delete; + CreatureTextMgr& operator=(CreatureTextMgr&&) = delete; + static CreatureTextMgr* instance(); void LoadCreatureTexts(); |
