From 2deafc33e923fb2bf6f4c0ffb1772c109001d5b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Wed, 29 Sep 2021 11:26:38 +0200 Subject: [PATCH] Demote getCurrentNanosecondsSinceEpoch to internal linkage --- src/catch2/catch_timer.cpp | 10 +++++----- src/catch2/catch_timer.hpp | 2 -- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/catch2/catch_timer.cpp b/src/catch2/catch_timer.cpp index 8084352e..d67d94ca 100644 --- a/src/catch2/catch_timer.cpp +++ b/src/catch2/catch_timer.cpp @@ -9,13 +9,13 @@ #include -static const uint64_t nanosecondsInSecond = 1000000000; - namespace Catch { - auto getCurrentNanosecondsSinceEpoch() -> uint64_t { - return std::chrono::duration_cast( std::chrono::high_resolution_clock::now().time_since_epoch() ).count(); - } + namespace { + static auto getCurrentNanosecondsSinceEpoch() -> uint64_t { + return std::chrono::duration_cast(std::chrono::high_resolution_clock::now().time_since_epoch()).count(); + } + } // end unnamed namespace void Timer::start() { m_nanoseconds = getCurrentNanosecondsSinceEpoch(); diff --git a/src/catch2/catch_timer.hpp b/src/catch2/catch_timer.hpp index 66aab87b..30e81415 100644 --- a/src/catch2/catch_timer.hpp +++ b/src/catch2/catch_timer.hpp @@ -12,8 +12,6 @@ namespace Catch { - auto getCurrentNanosecondsSinceEpoch() -> uint64_t; - class Timer { uint64_t m_nanoseconds = 0; public: