]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/metaparse/tools/benchmark/src/max_length.cpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / metaparse / tools / benchmark / src / max_length.cpp
1 // Copyright Abel Sinkovics (abel@sinkovics.hu) 2016.
2 // Distributed under the Boost Software License, Version 1.0.
3 // (See accompanying file LICENSE_1_0.txt or copy at
4 // http://www.boost.org/LICENSE_1_0.txt)
5
6 // n in [1..2048), step 2
7 // x_axis_label: Maximum length of strings
8 // desc: 100 one character long strings with increasing maximum length.
9 // modes: BOOST_METAPARSE_STRING
10
11 \#define BOOST_METAPARSE_LIMIT_STRING_SIZE $n
12
13 \#include <benchmark_util.hpp>
14
15 #for j in range(0, 10)
16 TEST_STRING(BOOST_METAPARSE_STRING("\x0$j"))
17 #end for
18 #for j in range(10, 100)
19 TEST_STRING(BOOST_METAPARSE_STRING("\x$j"))
20 #end for
21