#pragma once #include "Logger.h" #include namespace vision { class SpeedChecker { public: static void checkSpeed(std::string tag, std::function fun) { auto start = std::chrono::system_clock::now(); fun(); auto end = std::chrono::system_clock::now(); std::chrono::duration elapsed_seconds = end-start; tag += " " + std::to_string(elapsed_seconds.count()) + "s"; Logger::log(tag.c_str()); } }; } // namespace vision