@@ -81,28 +81,22 @@ static void BM_format_to_n_string_pointer(benchmark::State& state) {
8181
8282/* ** Main ***/
8383
84- BENCHMARK_TEMPLATE (BM_format_to_n_string_back_inserter, std::string)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
85- BENCHMARK_TEMPLATE (BM_format_to_n_string_back_inserter, std::vector<char >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
86- BENCHMARK_TEMPLATE (BM_format_to_n_string_back_inserter, std::list<char >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
87- BENCHMARK_TEMPLATE (BM_format_to_n_string_begin, std::string)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
88- BENCHMARK_TEMPLATE (BM_format_to_n_string_begin, std::vector<char >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
89- BENCHMARK_TEMPLATE (BM_format_to_n_string_begin, std::list<char >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
90- BENCHMARK_TEMPLATE (BM_format_to_n_string_span, char )->RangeMultiplier(2 )->Range(1 , 1 << 20 );
91- BENCHMARK_TEMPLATE (BM_format_to_n_string_pointer, char )->RangeMultiplier(2 )->Range(1 , 1 << 20 );
92-
93- BENCHMARK_TEMPLATE (BM_format_to_n_string_back_inserter, std::wstring)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
94- BENCHMARK_TEMPLATE (BM_format_to_n_string_back_inserter, std::vector<wchar_t >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
95- BENCHMARK_TEMPLATE (BM_format_to_n_string_back_inserter, std::list<wchar_t >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
96- BENCHMARK_TEMPLATE (BM_format_to_n_string_begin, std::wstring)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
97- BENCHMARK_TEMPLATE (BM_format_to_n_string_begin, std::vector<wchar_t >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
98- BENCHMARK_TEMPLATE (BM_format_to_n_string_begin, std::list<wchar_t >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
99- BENCHMARK_TEMPLATE (BM_format_to_n_string_span, wchar_t )->RangeMultiplier(2 )->Range(1 , 1 << 20 );
100- BENCHMARK_TEMPLATE (BM_format_to_n_string_pointer, wchar_t )->RangeMultiplier(2 )->Range(1 , 1 << 20 );
101-
102- int main (int argc, char ** argv) {
103- benchmark::Initialize (&argc, argv);
104- if (benchmark::ReportUnrecognizedArguments (argc, argv))
105- return 1 ;
106-
107- benchmark::RunSpecifiedBenchmarks ();
108- }
84+ BENCHMARK (BM_format_to_n_string_back_inserter<std::string>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
85+ BENCHMARK (BM_format_to_n_string_back_inserter<std::vector<char >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
86+ BENCHMARK (BM_format_to_n_string_back_inserter<std::list<char >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
87+ BENCHMARK (BM_format_to_n_string_begin<std::string>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
88+ BENCHMARK (BM_format_to_n_string_begin<std::vector<char >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
89+ BENCHMARK (BM_format_to_n_string_begin<std::list<char >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
90+ BENCHMARK (BM_format_to_n_string_span<char >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
91+ BENCHMARK (BM_format_to_n_string_pointer<char >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
92+
93+ BENCHMARK (BM_format_to_n_string_back_inserter<std::wstring>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
94+ BENCHMARK (BM_format_to_n_string_back_inserter<std::vector<wchar_t >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
95+ BENCHMARK (BM_format_to_n_string_back_inserter<std::list<wchar_t >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
96+ BENCHMARK (BM_format_to_n_string_begin<std::wstring>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
97+ BENCHMARK (BM_format_to_n_string_begin<std::vector<wchar_t >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
98+ BENCHMARK (BM_format_to_n_string_begin<std::list<wchar_t >>)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
99+ BENCHMARK (BM_format_to_n_string_span<wchar_t >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
100+ BENCHMARK (BM_format_to_n_string_pointer<wchar_t >)->RangeMultiplier(2 )->Range(1 , 1 << 20 );
101+
102+ BENCHMARK_MAIN ();
0 commit comments