aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/Configuration/Config.h7
-rw-r--r--src/common/Logging/Log.h3
-rw-r--r--src/common/Metric/Metric.h4
3 files changed, 11 insertions, 3 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);
diff --git a/src/common/Logging/Log.h b/src/common/Logging/Log.h
index 99ad69b5d26..53a40d62c61 100644
--- a/src/common/Logging/Log.h
+++ b/src/common/Logging/Log.h
@@ -53,12 +53,13 @@ class TC_COMMON_API Log
private:
Log();
~Log();
+
+ public:
Log(Log const&) = delete;
Log(Log&&) = delete;
Log& operator=(Log const&) = delete;
Log& operator=(Log&&) = delete;
- public:
static Log* instance();
void Initialize(Trinity::Asio::IoContext* ioContext);
diff --git a/src/common/Metric/Metric.h b/src/common/Metric/Metric.h
index 951ebc2937f..7aaa03ec4ac 100644
--- a/src/common/Metric/Metric.h
+++ b/src/common/Metric/Metric.h
@@ -105,6 +105,10 @@ private:
public:
Metric();
~Metric();
+ Metric(Metric const&) = delete;
+ Metric(Metric&&) = delete;
+ Metric& operator=(Metric const&) = delete;
+ Metric& operator=(Metric&&) = delete;
static Metric* instance();
void Initialize(std::string const& realmName, Trinity::Asio::IoContext& ioContext, std::function<void()> overallStatusLogger);