From e6463d768a34c618ce1cb4ea6139163129610abf Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Tue, 25 Nov 2025 09:06:17 +0100 Subject: [PATCH] enhance: Add util::Timer::reset method --- src/ccache/util/timer.hpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 -- 2.47.3