1#include "benchmark/benchmark.h"
2
3#include "VariantBenchmarks.h"
4
5using namespace VariantBenchmarks;
6
7BENCHMARK_TEMPLATE(BM_Visit, 1, 1);
8BENCHMARK_TEMPLATE(BM_Visit, 1, 2);
9BENCHMARK_TEMPLATE(BM_Visit, 1, 3);
10BENCHMARK_TEMPLATE(BM_Visit, 1, 4);
11BENCHMARK_TEMPLATE(BM_Visit, 1, 5);
12BENCHMARK_TEMPLATE(BM_Visit, 1, 6);
13BENCHMARK_TEMPLATE(BM_Visit, 1, 7);
14BENCHMARK_TEMPLATE(BM_Visit, 1, 8);
15BENCHMARK_TEMPLATE(BM_Visit, 1, 9);
16BENCHMARK_TEMPLATE(BM_Visit, 1, 10);
17BENCHMARK_TEMPLATE(BM_Visit, 1, 20);
18BENCHMARK_TEMPLATE(BM_Visit, 1, 30);
19BENCHMARK_TEMPLATE(BM_Visit, 1, 40);
20BENCHMARK_TEMPLATE(BM_Visit, 1, 50);
21BENCHMARK_TEMPLATE(BM_Visit, 1, 60);
22BENCHMARK_TEMPLATE(BM_Visit, 1, 70);
23BENCHMARK_TEMPLATE(BM_Visit, 1, 80);
24BENCHMARK_TEMPLATE(BM_Visit, 1, 90);
25BENCHMARK_TEMPLATE(BM_Visit, 1, 100);
26
27BENCHMARK_MAIN();
28

source code of libcxx/benchmarks/variant_visit_1.bench.cpp