7 #include "benchmark/benchmark.h"
9 #include "ContainerBenchmarks.hpp"
10 #include "GenerateInput.hpp"
12 using namespace ContainerBenchmarks;
14 constexpr std::size_t TestNumInputs = 1024;
16 BENCHMARK_CAPTURE(BM_ConstructIterIter,
19 getRandomIntegerInputs<char>)->Arg(TestNumInputs);
21 BENCHMARK_CAPTURE(BM_ConstructIterIter,
23 std::vector<size_t>{},
24 getRandomIntegerInputs<size_t>)->Arg(TestNumInputs);
26 BENCHMARK_CAPTURE(BM_ConstructIterIter,
28 std::vector<std::string>{},
29 getRandomStringInputs)->Arg(TestNumInputs);