From 352d03ed3fa0637219312ec9cacc60fdef383a56 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 3 Nov 2023 12:01:12 +0300 Subject: [PATCH] Support retrieving elapsed duration from a scoped profiler --- libs/prof/include/psemek/prof/profiler.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/prof/include/psemek/prof/profiler.hpp b/libs/prof/include/psemek/prof/profiler.hpp index 46381a78..0c569b08 100644 --- a/libs/prof/include/psemek/prof/profiler.hpp +++ b/libs/prof/include/psemek/prof/profiler.hpp @@ -24,6 +24,11 @@ namespace psemek::prof push(name, std::chrono::duration_cast>(duration)); } + double duration() const + { + return clock_.count(); + } + private: util::clock, std::chrono::high_resolution_clock> clock_; };