From 55b3c3cd61c8a1182d136c41faf06efa20eb0ebb Mon Sep 17 00:00:00 2001 From: Michal Siedlaczek Date: Sat, 14 Dec 2024 17:17:26 -0500 Subject: [PATCH] Use `auto` to avoid duplicating type Signed-off-by: Michal Siedlaczek --- src/progress.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/progress.cpp b/src/progress.cpp index 47692a43..d6c8d541 100644 --- a/src/progress.cpp +++ b/src/progress.cpp @@ -31,7 +31,7 @@ void progress::update(std::size_t inc) { void progress::print_status() { size_t progress = (100 * m_count) / m_goal; - std::chrono::seconds elapsed = + auto elapsed = std::chrono::duration_cast(std::chrono::steady_clock::now() - m_start); if (progress != m_progress or elapsed != m_elapsed) { m_progress = progress; @@ -43,12 +43,9 @@ void progress::print_status() { } std::ostream& progress::format_interval(std::ostream& out, std::chrono::seconds time) { - using std::chrono::hours; - using std::chrono::minutes; - using std::chrono::seconds; - hours h = std::chrono::duration_cast(time); - minutes m = std::chrono::duration_cast(time - h); - seconds s = std::chrono::duration_cast(time - h - m); + auto h = std::chrono::duration_cast(time); + auto m = std::chrono::duration_cast(time - h); + auto s = std::chrono::duration_cast(time - h - m); if (h.count() > 0) { out << h.count() << "h "; }