diff options
Diffstat (limited to 'src/OSSupport/Stopwatch.h')
-rw-r--r-- | src/OSSupport/Stopwatch.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/OSSupport/Stopwatch.h b/src/OSSupport/Stopwatch.h index 7676b3856..647f4773a 100644 --- a/src/OSSupport/Stopwatch.h +++ b/src/OSSupport/Stopwatch.h @@ -15,24 +15,22 @@ class cStopwatch { -public: - cStopwatch(const AString & a_Name): - m_Name(a_Name), - m_StartTime(std::chrono::high_resolution_clock::now()) + public: + cStopwatch(const AString & a_Name) : + m_Name(a_Name), m_StartTime(std::chrono::high_resolution_clock::now()) { } ~cStopwatch() { - auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::high_resolution_clock::now() - m_StartTime).count(); + auto duration = std::chrono::duration_cast<std::chrono::milliseconds>( + std::chrono::high_resolution_clock::now() - m_StartTime + ) + .count(); LOG("Stopwatch: %s took %.03f sec", m_Name, static_cast<double>(duration) / 1000); } -protected: + protected: AString m_Name; std::chrono::high_resolution_clock::time_point m_StartTime; }; - - - - |