35     m_state->m_start_time = clock_used::now();
 
   41     m_state->m_end_time = clock_used::now();
 
   48             ? std::chrono::duration_cast<duration_unit>(clock_used::now() - 
m_state->m_start_time)
 
   49             : std::chrono::duration_cast<duration_unit>(
m_state->m_end_time
 
   52     return (
double)diff.count();
 
std::chrono::high_resolution_clock clock_used
 
std::chrono::seconds duration_unit
 
Defines WallclockTimer class.
 
double runTime() const
returns run time in sec.
 
std::unique_ptr< WallclockTimerState > m_state
 
Internal state of a WallclockTimer object.
 
std::chrono::time_point< clock_used > m_end_time
 
std::chrono::time_point< clock_used > m_start_time