#include "timer.h" BEGIN_NAMESPACE timer::timer() { start_time = std::chrono::system_clock::now(); last_lap_time = start_time; } double timer::seconds_since_start() { std::chrono::time_point now = std::chrono::system_clock::now(); std::chrono::duration elapsed_seconds = now - start_time; return elapsed_seconds.count(); } double timer::lap() { std::chrono::time_point now = std::chrono::system_clock::now(); std::chrono::duration elapsed_seconds = now - last_lap_time; last_lap_time = now; return elapsed_seconds.count(); } END_NAMESPACE