From: Joel Rosdahl Date: Tue, 25 Nov 2025 08:06:17 +0000 (+0100) Subject: enhance: Add util::Timer::reset method X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6463d768a34c618ce1cb4ea6139163129610abf;p=thirdparty%2Fccache.git enhance: Add util::Timer::reset method --- diff --git a/src/ccache/util/timer.hpp b/src/ccache/util/timer.hpp index ea3e8d1d..311775e2 100644 --- a/src/ccache/util/timer.hpp +++ b/src/ccache/util/timer.hpp @@ -31,13 +31,15 @@ public: double measure_s() const; double measure_ms() const; + void reset(); + private: std::chrono::steady_clock::time_point m_start; }; inline Timer::Timer() - : m_start(std::chrono::steady_clock::now()) { + reset(); } inline double @@ -53,4 +55,10 @@ Timer::measure_ms() const return measure_s() * 1000; } +inline void +Timer::reset() +{ + m_start = std::chrono::steady_clock::now(); +} + } // namespace util