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: