Measure Runtime

Functions

template<typename Rep = std::chrono::microseconds, typename F, typename ...Args>
auto measure_runtime(F &&f, Args&&... args)
template<typename Rep = std::chrono::microseconds, typename F, typename ...Args>
std::enable_if_t<std::is_void_v<std::invoke_result_t<F, Args...>>, long long> measure_runtime(F &&f, Args&&... args)