Skip to main content

The Timer Class Reference

Declaration

class Timer { ... }

Public Member Functions Index

voidstart ()
doubleelapsedTimeS ()

Private Member Attributes Index

std::chrono::time_point< std::chrono::steady_clock >m_startTime

Definition at line 176 of file debug.cpp.

Public Member Functions

elapsedTimeS()

double Timer::elapsedTimeS ()
inline

Definition at line 183 of file debug.cpp.

183 double elapsedTimeS()
184 {
185 return static_cast<double>(
186 std::chrono::duration_cast<
187 std::chrono::microseconds>(
188 std::chrono::steady_clock::now() - m_startTime).count()) / 1000000.0;
189 }

Reference m_startTime.

start()

void Timer::start ()
inline

Definition at line 179 of file debug.cpp.

179 void start()
180 {
181 m_startTime = std::chrono::steady_clock::now();
182 }

Reference m_startTime.

Private Member Attributes

m_startTime

std::chrono::time_point<std::chrono::steady_clock> Timer::m_startTime

Definition at line 191 of file debug.cpp.

191 std::chrono::time_point<std::chrono::steady_clock> m_startTime;

Referenced by elapsedTimeS and start.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus by Doxygen 1.14.0.