Index: src/libchcore/TSpeedTracker.h =================================================================== diff -u -N -ra4635addad389b9e117679437a3e1b64a739ea96 -rb26ced3298e3e7e51d91f3ac70b56746786da83b --- src/libchcore/TSpeedTracker.h (.../TSpeedTracker.h) (revision a4635addad389b9e117679437a3e1b64a739ea96) +++ src/libchcore/TSpeedTracker.h (.../TSpeedTracker.h) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) @@ -9,7 +9,10 @@ { public: TSpeedTracker(unsigned long long ullTrackTime, unsigned long long ullSampleTime); + TSpeedTracker(const TSpeedTracker&) = delete; + TSpeedTracker& operator=(const TSpeedTracker&) = delete; + void AddSample(unsigned long long ullValue, unsigned long long ullTimestamp); void Clear(); @@ -20,9 +23,6 @@ void FromString(const TString& strData); private: - TSpeedTracker(const TSpeedTracker&); - TSpeedTracker& operator=(const TSpeedTracker&); - static double NormalizeValueByTime(unsigned long long ullValue, unsigned long long ullTime, unsigned long long ullNormalizeTime = 1000); size_t GetNextSampleIndexAndIncrease();