// #include "EventTimer.hpp" #include using namespace std::string_literals; //========================================================= EventTimer::EventTimer() { _now = std::chrono::high_resolution_clock::now(); } //========================================================= auto EventTimer::elapsed(bool reset) -> long long { auto delta =std::chrono::high_resolution_clock::now()-_now ; if (reset){ _now =std::chrono::high_resolution_clock::now(); } return std::chrono::duration_cast(delta).count(); } //========================================================= auto EventTimer::output(const std::string &label = "Delta from last call",bool reset)->void { std::cout <