| 20 | } |
| 21 | |
| 22 | long double Timer::stop() |
| 23 | { |
| 24 | auto delta = std::chrono::system_clock::now() - time; |
| 25 | |
| 26 | long double us = std::chrono::duration_cast<std::chrono::duration<long double, std::micro>>(delta / m_steps).count(); |
| 27 | |
| 28 | std::cout << m_msg << ": " << us << " us" << std::endl; |
| 29 | |
| 30 | return us; |
| 31 | } |
| 32 | |
| 33 | long double Timer::restart(const char * msg) |
| 34 | { |
no outgoing calls
no test coverage detected