Sha256: 1aca2925aa28806be77709942127758c0b3e11765427f5984fefc74555994264
Contents?: true
Size: 482 Bytes
Versions: 1
Compression:
Stored size: 482 Bytes
Contents
#include "benchmark/benchmark.h" #include <cassert> #include <memory> template <typename T> class MyFixture : public ::benchmark::Fixture { public: MyFixture() : data(0) {} T data; }; BENCHMARK_TEMPLATE_F(MyFixture, Foo, int)(benchmark::State& st) { for (auto _ : st) { data += 1; } } BENCHMARK_TEMPLATE_DEFINE_F(MyFixture, Bar, double)(benchmark::State& st) { for (auto _ : st) { data += 1.0; } } BENCHMARK_REGISTER_F(MyFixture, Bar); BENCHMARK_MAIN();
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simdjson-0.3.0 | vendor/simdjson/dependencies/benchmark/test/templated_fixture_test.cc |