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();