aboutsummaryrefslogtreecommitdiff
path: root/src/common/Configuration
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-06-10 13:12:33 +0200
committerShauren <shauren.trinity@gmail.com>2025-06-10 13:12:33 +0200
commit7657a289d7981a556f8768134ee55c868df0b04c (patch)
treef22ece86bcef52a6b08ca73164afe96512dfa19a /src/common/Configuration
parent564637b6a068fdfcd6e651cab0cd88af6beb11f2 (diff)
Core/Misc: Kill copy/move constructors for singleton classes
Diffstat (limited to 'src/common/Configuration')
-rw-r--r--src/common/Configuration/Config.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/common/Configuration/Config.h b/src/common/Configuration/Config.h
index 740116b3ffc..d0b874ebb45 100644
--- a/src/common/Configuration/Config.h
+++ b/src/common/Configuration/Config.h
@@ -26,11 +26,14 @@
class TC_COMMON_API ConfigMgr
{
ConfigMgr() = default;
- ConfigMgr(ConfigMgr const&) = delete;
- ConfigMgr& operator=(ConfigMgr const&) = delete;
~ConfigMgr() = default;
public:
+ ConfigMgr(ConfigMgr const&) = delete;
+ ConfigMgr(ConfigMgr&&) = delete;
+ ConfigMgr& operator=(ConfigMgr const&) = delete;
+ ConfigMgr& operator=(ConfigMgr&&) = delete;
+
/// Method used only for loading main configuration files (bnetserver.conf and worldserver.conf)
bool LoadInitial(std::string file, std::vector<std::string> args, std::string& error);
bool LoadAdditionalFile(std::string file, bool keepOnReload, std::string& error);