//----------------------------------------------------------------------------- // medir-nulo-gb.cc //----------------------------------------------------------------------------- #include "nulo.h" #include //----------------------------------------------------------------------------- template void test(benchmark::State &state) { for (auto _: state) f(); } //----------------------------------------------------------------------------- #ifdef __has_include #if __has_include() BENCHMARK(test); #endif // __has_include #endif // __has_include() #ifdef __has_include #if __has_include() BENCHMARK(test); #endif // __has_include #endif // __has_include() BENCHMARK(test); BENCHMARK(test); //----------------------------------------------------------------------------- BENCHMARK_MAIN(); //-----------------------------------------------------------------------------