Index: src/libchcore/TSimpleTimer.h
===================================================================
diff -u -N -rd9527df01ee91b35d9a5fdccb80ded25a9c8265f -rb26ced3298e3e7e51d91f3ac70b56746786da83b
--- src/libchcore/TSimpleTimer.h	(.../TSimpleTimer.h)	(revision d9527df01ee91b35d9a5fdccb80ded25a9c8265f)
+++ src/libchcore/TSimpleTimer.h	(.../TSimpleTimer.h)	(revision b26ced3298e3e7e51d91f3ac70b56746786da83b)
@@ -26,9 +26,12 @@
 	class LIBCHCORE_API TSimpleTimer
 	{
 	public:
-		TSimpleTimer(bool bAutostart = false, const ITimestampProviderPtr& spTimestampProvider = ITimestampProviderPtr());
+		explicit TSimpleTimer(bool bAutostart = false, const ITimestampProviderPtr& spTimestampProvider = ITimestampProviderPtr());
+		TSimpleTimer(const TSimpleTimer&) = delete;
 		~TSimpleTimer();
 
+		TSimpleTimer& operator=(const TSimpleTimer&) = delete;
+
 		void Init(unsigned long long ullTotalTime);
 
 		void Start();