basic_parser_impl.hpp

100.0% Lines (1655 / 1655, 10 excl) 35.4% Functions (1548 / 4376)
basic_parser_impl.hpp
f(x) Functions (4376)
Function Calls Lines Blocks
boost::json::detail::pow10(int) :55 1027645x 100.0% 90.0% boost::json::detail::dec_to_float(unsigned long, int, bool) :148 1033899x 100.0% 100.0% boost::json::detail::hex_digit(unsigned char) :184 66931x 83.3% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 22x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 172x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 121x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 65x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 5x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 8405509x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 1009000x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 9029x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 9093x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 3x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 23x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 5x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 35x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 5x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 35x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 5x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 12x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 9x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 10x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 49x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 9x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 23x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 23x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 9x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 16x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 44x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 3x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 33x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 3x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 27x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 28x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 20x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 8x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 28x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 28x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 6x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 42x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 5x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 35x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 64x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 3x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 30x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 24x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 84x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 3x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 28x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 6x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 44x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 12x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 84x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 22x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 6x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 8x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 23x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 23x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 8x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2901x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 15890x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 4382x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2613x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2901x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 14337x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 3872x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 0ul>) const :211 2158x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 7633x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 1001205x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 3998x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 4446x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 2227x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 3352x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 3932x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 2185x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 2227x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 3318x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 3872x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 1ul>) const :220 2158x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 7630x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 1158x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 3994x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 4444x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 2227x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 3352x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 3932x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 2185x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<false, (char)0>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 2227x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)43>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 3318x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)45>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 3872x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_helper<true, (char)48>::operator()(std::integral_constant<unsigned long, 2ul>) const :229 2158x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::reserve() :242 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::reserve() :242 172x 80.0% 83.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::reserve() :242 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::reserve() :242 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::reserve() :242 15x 80.0% 83.0% boost::json::basic_parser<boost::json::detail::handler>::reserve() :242 8539815x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::reserve() :242 100x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::reserve() :242 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::reserve() :242 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::reserve() :242 112x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::reserve() :242 2x 80.0% 83.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::reserve() :242 145x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::reserve() :242 60x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::reserve() :242 2x 80.0% 83.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::reserve() :242 97x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::reserve() :242 47x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::reserve() :242 6x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::reserve() :242 60x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::reserve() :242 134x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::reserve() :242 46x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::reserve() :242 48x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::reserve() :242 53x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::reserve() :242 51x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::reserve() :242 94x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::reserve() :242 64x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::reserve() :242 64x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::reserve() :242 50x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::reserve() :242 48x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve() :242 97x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::reserve() :242 89x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::reserve() :242 72x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::reserve() :242 234x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::reserve() :242 164x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::reserve() :242 13x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::reserve() :242 130x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::reserve() :242 198x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::reserve() :242 94x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::reserve() :242 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::reserve() :242 162x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::reserve() :242 168x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::reserve() :242 6x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::reserve() :242 13x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::reserve() :242 109x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::reserve() :242 85x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::reserve() :242 96x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::reserve() :242 55x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::reserve() :242 1x 80.0% 83.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::reserve() :242 61x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::reserve() :242 222x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::reserve() :242 100x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::reserve() :242 125x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::reserve() :242 147x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::reserve() :242 98x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::reserve() :242 115x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::reserve() :242 132x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::reserve() :242 250x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::reserve() :242 92x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::reserve() :242 47x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::reserve() :242 49x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::reserve() :242 64x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::reserve() :242 64x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::reserve() :242 49x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::reserve() :242 41536x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::reserve() :242 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::reserve() :242 41345x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::sentinel() :268 120x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::sentinel() :268 1242x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::sentinel() :268 2x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::sentinel() :268 2x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::sentinel() :268 93x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::sentinel() :268 46722618x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::sentinel() :268 522x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::sentinel() :268 5x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::sentinel() :268 10x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::sentinel() :268 580x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::sentinel() :268 20x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::sentinel() :268 751x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::sentinel() :268 326x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::sentinel() :268 20x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::sentinel() :268 505x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::sentinel() :268 259x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::sentinel() :268 38x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::sentinel() :268 326x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::sentinel() :268 569x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::sentinel() :268 244x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::sentinel() :268 256x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::sentinel() :268 293x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::sentinel() :268 269x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::sentinel() :268 538x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::sentinel() :268 334x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::sentinel() :268 334x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::sentinel() :268 264x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::sentinel() :268 254x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sentinel() :268 501x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::sentinel() :268 469x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::sentinel() :268 375x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::sentinel() :268 1214x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::sentinel() :268 812x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::sentinel() :268 66x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::sentinel() :268 672x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::sentinel() :268 979x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::sentinel() :268 421x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::sentinel() :268 57x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::sentinel() :268 776x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::sentinel() :268 789x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::sentinel() :268 38x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::sentinel() :268 67x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::sentinel() :268 550x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::sentinel() :268 444x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::sentinel() :268 482x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::sentinel() :268 290x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::sentinel() :268 15x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::sentinel() :268 307x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::sentinel() :268 951x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::sentinel() :268 545x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::sentinel() :268 616x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::sentinel() :268 666x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::sentinel() :268 475x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::sentinel() :268 593x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::sentinel() :268 699x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::sentinel() :268 1199x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::sentinel() :268 421x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::sentinel() :268 249x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::sentinel() :268 259x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::sentinel() :268 334x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::sentinel() :268 334x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::sentinel() :268 259x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::sentinel() :268 470865x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::sentinel() :268 88x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::sentinel() :268 270736x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 99x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 363x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 1x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 1x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 24x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 10617015x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 108x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 122x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 158x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 98x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 107x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 56x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 12x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 98x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 186x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 53x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 53x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 64x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 58x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 113x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 71x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 71x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 57x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 55x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 105x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 140x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 117x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 316x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 236x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 19x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 196x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 277x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 111x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 17x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 245x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 216x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 12x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 23x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 129x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 158x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 155x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 79x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 3x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 78x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 249x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 138x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 152x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 255x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 164x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 163x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 212x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 406x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 116x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 54x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 56x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 71x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 71x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::incomplete(boost::json::detail::const_stream_wrapper const&) :279 56x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 165710x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 42x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::incomplete(boost::json::detail::const_stream_wrapper const&) :279 107731x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::suspend_or_fail(boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::detail::handler>::state, unsigned long) :310 16584x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<bool> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::state, unsigned long) :310 5x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::state, unsigned long) :310 2x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::state, unsigned long) :310 5x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::state, unsigned long) :310 52x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<char> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<double> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<float> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<int> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<long long> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<long> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<short> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::state, unsigned long) :310 18x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::state, unsigned long) :310 11x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::state, unsigned long) :310 20x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::state, unsigned long) :310 34x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::state, unsigned long) :310 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::state, unsigned long) :310 17x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::state, unsigned long) :310 33x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::state, unsigned long) :310 23x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::state, unsigned long) :310 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::state, unsigned long) :310 41x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, unsigned long) :310 35x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::state, unsigned long) :310 2x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::state, unsigned long) :310 8x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::state, unsigned long) :310 7x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::state, unsigned long) :310 19x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::state, unsigned long) :310 20x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::state, unsigned long) :310 4x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::state, unsigned long) :310 6x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::state, unsigned long) :310 64x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::state, unsigned long) :310 3x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::state, unsigned long) :310 14x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::state, unsigned long) :310 60x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::state, unsigned long) :310 28x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::state, unsigned long) :310 12x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::state, unsigned long) :310 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::state, unsigned long) :310 72x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::state, unsigned long) :310 22x 100.0% 91.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::suspend_or_fail(boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::state, unsigned long) :310 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::fail_parser::handler>::state, unsigned long) :310 28683x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::null_parser::handler>::state, unsigned long) :310 17x 50.0% 55.0% boost::json::basic_parser<boost::json::throw_parser::handler>::suspend_or_fail(boost::json::basic_parser<boost::json::throw_parser::handler>::state, unsigned long) :310 10262x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::fail(char const*) :329 10x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::fail(char const*) :329 4x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::fail(char const*) :329 4x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::fail(char const*) :329 2x 100.0% 80.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::fail(char const*) :329 26210x 100.0% 80.0% boost::json::basic_parser<boost::json::null_parser::handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::fail(char const*) :329 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 31x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::fail(char const*, boost::json::error, boost::source_location const*) :339 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 6723x 100.0% 86.0% boost::json::basic_parser<boost::json::null_parser::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 6x 100.0% 86.0% boost::json::basic_parser<boost::json::throw_parser::handler>::fail(char const*, boost::json::error, boost::source_location const*) :339 3399x 100.0% 86.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::handler>::state) :353 503x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<bool> >::state) :353 92x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::state) :353 85x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state) :353 126x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<char> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::state) :353 44x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<double> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<float> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<int> >::state) :353 44x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long long> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<short> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::state) :353 164x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::state) :353 123x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::state) :353 44x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::state) :353 85x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::state) :353 89x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::state) :353 47x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::state) :353 82x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::state) :353 123x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::state) :353 41x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::fail_parser::handler>::state) :353 5297x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::null_parser::handler>::state) :353 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::throw_parser::handler>::state) :353 4918x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::state, unsigned long) :371 15x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::handler>::state, unsigned long) :371 20142x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<bool> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::state, unsigned long) :371 2x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, unsigned long) :371 7x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::state, unsigned long) :371 5x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::state, unsigned long) :371 2x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, unsigned long) :371 7x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::state, unsigned long) :371 2x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::state, unsigned long) :371 2x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::state, unsigned long) :371 5x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::state, unsigned long) :371 23x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<char> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<double> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<float> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<int> >::state, unsigned long) :371 1x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long long> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<short> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::state, unsigned long) :371 7x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::state, unsigned long) :371 12x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::state, unsigned long) :371 13x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::state, unsigned long) :371 30x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::state, unsigned long) :371 40x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::state, unsigned long) :371 8x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::state, unsigned long) :371 20x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::state, unsigned long) :371 26x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::state, unsigned long) :371 3x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::state, unsigned long) :371 3x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::state, unsigned long) :371 24x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, unsigned long) :371 15x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::state, unsigned long) :371 2x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::state, unsigned long) :371 5x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::state, unsigned long) :371 5x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::state, unsigned long) :371 15x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::state, unsigned long) :371 26x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::state, unsigned long) :371 4x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::state, unsigned long) :371 1x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::state, unsigned long) :371 4x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::state, unsigned long) :371 4x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::state, unsigned long) :371 4x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::state, unsigned long) :371 21x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::state, unsigned long) :371 18x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::state, unsigned long) :371 22x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::state, unsigned long) :371 9x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::state, unsigned long) :371 17x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::state, unsigned long) :371 31x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::state, unsigned long) :371 3x 100.0% 89.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::state, unsigned long) :371 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::fail_parser::handler>::state, unsigned long) :371 10530x 100.0% 89.0% boost::json::basic_parser<boost::json::null_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::null_parser::handler>::state, unsigned long) :371 1x 62.5% 56.0% boost::json::basic_parser<boost::json::throw_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::throw_parser::handler>::state, unsigned long) :371 10148x 100.0% 89.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::number const&) :391 10x 100.0% 88.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::handler>::state, boost::json::basic_parser<boost::json::detail::handler>::number const&) :391 535x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<bool> >::state, boost::json::basic_parser<boost::json::detail::into_handler<bool> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::number const&) :391 2x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<char> >::state, boost::json::basic_parser<boost::json::detail::into_handler<char> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::state, boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<double> >::state, boost::json::basic_parser<boost::json::detail::into_handler<double> >::number const&) :391 1x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<float> >::state, boost::json::basic_parser<boost::json::detail::into_handler<float> >::number const&) :391 1x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<int> >::state, boost::json::basic_parser<boost::json::detail::into_handler<int> >::number const&) :391 2x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<long long> >::number const&) :391 1x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<long> >::number const&) :391 1x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<short> >::state, boost::json::basic_parser<boost::json::detail::into_handler<short> >::number const&) :391 1x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::state, boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::number const&) :391 1x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::number const&) :391 2x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::number const&) :391 3x 100.0% 88.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::maybe_suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::fail_parser::handler>::state, boost::json::basic_parser<boost::json::fail_parser::handler>::number const&) :391 859x 100.0% 88.0% boost::json::basic_parser<boost::json::null_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::null_parser::handler>::state, boost::json::basic_parser<boost::json::null_parser::handler>::number const&) :391 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::maybe_suspend(char const*, boost::json::basic_parser<boost::json::throw_parser::handler>::state, boost::json::basic_parser<boost::json::throw_parser::handler>::number const&) :391 859x 100.0% 88.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::suspend(char const*, boost::json::basic_parser<boost::json::detail::handler>::state) :411 81854x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<bool> >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<char> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<double> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<float> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<int> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long long> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<short> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::state) :411 16x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::state) :411 12x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::state) :411 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::state) :411 12x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::state) :411 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::fail_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::fail_parser::handler>::state) :411 9638x 100.0% 86.0% boost::json::basic_parser<boost::json::null_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::null_parser::handler>::state) :411 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::throw_parser::handler>::state) :411 9623x 100.0% 86.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::number const&) :426 162x 100.0% 86.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::state, boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::handler>::suspend(char const*, boost::json::basic_parser<boost::json::detail::handler>::state, boost::json::basic_parser<boost::json::detail::handler>::number const&) :426 8420237x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<bool> >::state, boost::json::basic_parser<boost::json::detail::into_handler<bool> >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::number const&) :426 23x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::number const&) :426 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::number const&) :426 5x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::number const&) :426 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::number const&) :426 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::number const&) :426 2x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::number const&) :426 5x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::number const&) :426 12x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<char> >::state, boost::json::basic_parser<boost::json::detail::into_handler<char> >::number const&) :426 5x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::state, boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<double> >::state, boost::json::basic_parser<boost::json::detail::into_handler<double> >::number const&) :426 11x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<float> >::state, boost::json::basic_parser<boost::json::detail::into_handler<float> >::number const&) :426 9x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<int> >::state, boost::json::basic_parser<boost::json::detail::into_handler<int> >::number const&) :426 47x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<long long> >::number const&) :426 22x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<long> >::number const&) :426 22x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<short> >::state, boost::json::basic_parser<boost::json::detail::into_handler<short> >::number const&) :426 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::state, boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::number const&) :426 6x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::number const&) :426 16x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::number const&) :426 3x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::number const&) :426 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::number const&) :426 2x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::number const&) :426 3x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::number const&) :426 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::number const&) :426 20x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::number const&) :426 2x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::number const&) :426 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::number const&) :426 26x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::number const&) :426 2x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::number const&) :426 2x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::number const&) :426 6x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::number const&) :426 5x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::number const&) :426 2x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::number const&) :426 61x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::number const&) :426 3x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::number const&) :426 24x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::number const&) :426 3x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::number const&) :426 4x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::number const&) :426 6x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::number const&) :426 12x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::state, boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::number const&) :426 22x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::number const&) :426 6x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::number const&) :426 8x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::number const&) :426 23x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::number const&) :426 23x 100.0% 86.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::suspend(char const*, boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::state, boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::number const&) :426 8x 100.0% 86.0% boost::json::basic_parser<boost::json::fail_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::fail_parser::handler>::state, boost::json::basic_parser<boost::json::fail_parser::handler>::number const&) :426 6499x 100.0% 86.0% boost::json::basic_parser<boost::json::null_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::null_parser::handler>::state, boost::json::basic_parser<boost::json::null_parser::handler>::number const&) :426 0 0.0% 0.0% boost::json::basic_parser<boost::json::throw_parser::handler>::suspend(char const*, boost::json::basic_parser<boost::json::throw_parser::handler>::state, boost::json::basic_parser<boost::json::throw_parser::handler>::number const&) :426 6496x 100.0% 86.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 29x 55.0% 41.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 332x 75.0% 66.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 385x 73.3% 74.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 60x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 3x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 80x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 4x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 60x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 3x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 40x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 2x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 60x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 3x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 20x 46.7% 42.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 1x 15.0% 15.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 3139x 96.7% 93.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 6708x 88.3% 88.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_comment<false>(char const*, std::integral_constant<bool, false>, bool) :446 3138x 88.3% 85.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_comment<true>(char const*, std::integral_constant<bool, true>, bool) :446 6647x 75.0% 75.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 15x 40.0% 37.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 172x 30.0% 24.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 191x 33.3% 28.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 1x 31.7% 27.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 1x 31.7% 27.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 15x 31.7% 25.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 9x 33.3% 28.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 8523199x 71.7% 58.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2077600x 61.7% 63.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 60x 43.3% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 16x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 1x 31.7% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 72x 43.3% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 2x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 85x 43.3% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 21x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 35x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 2x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 57x 43.3% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 27x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 9x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 4x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 35x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 62x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 26x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 28x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 9x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 33x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 11x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 31x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 74x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 19x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 44x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 44x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 30x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 28x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 57x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 16x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 53x 43.3% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 11x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 41x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 134x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 32x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 92x 43.3% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 16x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 8x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 73x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 15x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 105x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 21x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 51x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 5x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 4x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 81x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 93x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 4x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 7x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 62x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 46x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 56x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 31x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 1x 23.3% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 2x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 35x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 118x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 57x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 18x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 71x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 67x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 50x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 63x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 14x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 73x 43.3% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 16x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 118x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 21x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 50x 38.3% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 40.0% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 27x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 29x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 44x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 44x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 29x 36.7% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 7x 38.3% 32.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 27089x 70.0% 56.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 58745x 81.7% 77.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 8x 33.3% 28.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_document<false>(char const*, std::integral_constant<bool, false>) :551 27086x 70.0% 61.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_document<true>(char const*, std::integral_constant<bool, true>) :551 52134x 55.0% 58.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 34x 38.8% 41.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 172x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 191x 32.7% 30.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 1x 12.2% 18.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 1x 12.2% 18.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 15x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 9x 12.2% 18.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 8457901x 59.2% 57.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 678x 32.7% 43.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 2108391x 73.5% 61.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2051x 46.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 49x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 14x 20.4% 25.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 26.5% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 4x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 2x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 65x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 12x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 30.6% 36.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 2x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 2x 12.2% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 74x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 18x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 6x 34.7% 39.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 41x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 36x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 2x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 2x 12.2% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 50x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 12x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 30.6% 36.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 5x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 22x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 8x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 8x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 4x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 41x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 36x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 108x 26.5% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 36x 28.6% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 23x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 24x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 8x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 30x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 10x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 28x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 47x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 27x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 18x 36.7% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 41x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 41x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 27x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 25x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 49x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 14x 12.2% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 32x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 45x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 42x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 48x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 30x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 126x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 57x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 8x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 15x 18.4% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 91x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 40x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 10x 14.3% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 16.3% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 79x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 51x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 126x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 66x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 6x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 72x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 18x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 10x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 7x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 120x 30.6% 38.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 72x 28.6% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 126x 30.6% 36.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 48x 32.7% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 8x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 4x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 17x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 63x 18.4% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 24x 20.4% 25.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 71x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 66x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 80x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 54x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 34x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 24x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 1x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 2x 12.2% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 39x 14.3% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 18x 16.3% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 177x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 30x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 55x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 41x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 80x 14.3% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 30x 16.3% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 138x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 96x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 74x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 42x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 73x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 48x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 2x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 93x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 75x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 199x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 144x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 6x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 71x 18.4% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 24x 20.4% 23.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 22.4% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 24x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 26x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 41x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 41x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 3x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 26x 6.1% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 6x 16.3% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 2x 26.5% 33.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 31603x 73.5% 69.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 2902x 34.7% 46.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 71842x 83.7% 69.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 10904x 95.9% 85.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 31x 24.5% 26.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_value<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :644 31603x 73.5% 72.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_value<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :644 2900x 32.7% 44.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_value<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :644 63795x 81.6% 72.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_value<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :644 4746x 42.9% 49.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 172x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 15x 14.7% 15.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 8449142x 44.1% 34.0% char const* boost::json::basic_parser<boost::json::detail::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 407x 70.6% 62.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 14.7% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 49x 44.1% 43.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 65x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 2x 14.7% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 74x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 36x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 2x 14.7% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 50x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 5x 26.5% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 22x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 6x 26.5% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 36x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 103x 67.6% 57.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 23x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 24x 44.1% 43.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 30x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 28x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 47x 32.4% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 27x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 41x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 41x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 27x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 25x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 49x 44.1% 43.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 24x 26.5% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 41x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 44x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 122x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 13x 14.7% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 87x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 9x 20.6% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 74x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 118x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 70x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 7x 26.5% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 110x 67.6% 57.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 120x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 6x 26.5% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 13x 26.5% 21.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 61x 50.0% 47.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 61x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 72x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 31x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 1x 14.7% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 37x 50.0% 47.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 174x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 52x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 77x 50.0% 47.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 123x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 68x 61.8% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 67x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 1x 14.7% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 83x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 178x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 68x 55.9% 49.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 24x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 26x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 41x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 41x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 3x 20.6% 17.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 26x 50.0% 45.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 24868x 44.1% 34.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 1745x 88.2% 81.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::resume_value<false>(char const*, std::integral_constant<bool, false>, bool, bool, bool) :738 24868x 44.1% 36.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::resume_value<true>(char const*, std::integral_constant<bool, true>, bool, bool, bool) :738 1743x 79.4% 79.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 1x 19.6% 16.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 9387x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 158x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 243x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 36x 46.4% 35.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 2x 19.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 16x 46.4% 35.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 222x 85.1% 68.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 2x 44.6% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 10x 66.0% 47.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3x 53.2% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3x 53.2% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3x 53.2% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 2x 17.9% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 2x 44.6% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3x 48.9% 35.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3x 53.2% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3x 53.2% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 7x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 7x 59.6% 41.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 14x 46.4% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 6x 53.2% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 1074x 51.8% 43.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 344x 51.8% 43.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 302x 51.8% 43.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 981x 51.8% 45.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 12x 21.4% 21.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 299x 51.8% 45.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3270x 100.0% 92.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)0>) :814 890x 50.0% 39.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)1>) :814 132x 50.0% 39.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)2>) :814 163x 50.0% 39.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)3>) :814 894x 50.0% 41.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)4>) :814 9x 19.6% 19.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)5>) :814 252x 50.0% 41.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_literal<std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6> >(char const*, std::integral_constant<boost::json::detail::literals, (boost::json::detail::literals)6>) :814 3152x 87.2% 75.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 9x 25.0% 21.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 15x 57.1% 50.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 9x 40.5% 37.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 11699x 61.4% 45.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 8572x 58.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 26114x 45.5% 39.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 37910x 44.3% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 2x 30.7% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 2x 26.1% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 7x 31.8% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 7x 27.3% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 2x 30.7% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 2x 26.1% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 7x 31.8% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 7x 27.3% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 2x 30.7% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 2x 26.1% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 5x 31.8% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 9x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 7x 27.3% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 12x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 1x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 2x 26.1% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 7x 31.8% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 16x 27.3% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 6x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 12x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 20x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 29x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 22x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 26x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 5x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 1x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 10x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 14x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 10x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 12x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 5x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 6x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 7x 31.8% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 14x 27.3% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 15x 31.8% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 21x 27.3% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 1x 25.0% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 2x 26.1% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 14x 31.8% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 21x 27.3% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 9x 35.2% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 18x 25.0% 19.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 5742x 76.2% 72.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 5385x 46.4% 43.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 12142x 60.7% 61.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 18706x 48.8% 47.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 2x 29.8% 29.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 11x 25.0% 21.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_string<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool) :985 5742x 75.0% 68.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_string<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool) :985 5385x 45.2% 39.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_string<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool) :985 9217x 59.5% 55.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_string<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool) :985 17289x 46.4% 42.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 114x 66.0% 53.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 405x 63.5% 61.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 2048x 91.2% 82.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 5259x 91.2% 88.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_escaped<false>(char const*, unsigned long&, std::integral_constant<bool, false>, bool, bool) :1173 2048x 90.5% 81.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_escaped<true>(char const*, unsigned long&, std::integral_constant<bool, true>, bool, bool) :1173 3807x 90.2% 86.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 6x 66.7% 65.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 1x 17.2% 13.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 16344x 51.5% 42.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 222x 74.7% 70.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 34327x 57.6% 52.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 630x 77.8% 78.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 26x 53.5% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 6x 45.5% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 1x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 2x 9.1% 7.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 16x 55.6% 48.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 6x 45.5% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 1x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 34x 53.5% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 26x 45.5% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 4x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 13x 54.5% 47.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 43x 55.6% 48.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 28x 47.5% 40.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 4x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 8x 36.4% 32.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 2x 32.3% 28.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 23x 55.6% 48.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 13x 45.5% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 2x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 30x 47.5% 41.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 18x 39.4% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 3x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 16x 47.5% 41.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 12x 39.4% 33.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 2x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 19x 53.5% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 18x 45.5% 37.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 3x 13.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 8187x 61.6% 57.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 953x 81.8% 76.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 17951x 63.6% 62.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 2144x 83.8% 86.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 13x 47.5% 39.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_object<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1747 8187x 59.6% 55.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_object<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1747 953x 74.7% 72.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_object<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1747 17274x 61.6% 60.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_object<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1747 1641x 77.8% 80.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 6x 68.3% 65.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 216x 58.7% 55.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 100x 73.0% 69.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 1785x 63.5% 58.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 353x 79.4% 79.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 1x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 10x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 4x 54.0% 51.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 2x 52.4% 48.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 10x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 37x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 16x 54.0% 51.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 12x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 10x 58.7% 51.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 4x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 2x 14.3% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 2x 14.3% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 1x 20.6% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 2x 25.4% 22.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 6x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 14x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 2x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 21x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 24x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 4x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 26x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 5x 49.2% 47.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 2x 49.2% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 45x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 30x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 5x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 43x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 12x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 2x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 4x 54.0% 51.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 2x 52.4% 48.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 11x 60.3% 54.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 58.7% 51.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 12x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 12x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 2x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 34x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 30x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 5x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 31x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 8x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 12x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 2x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 10x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 68x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 12x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 2x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 7x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 14x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 2x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 21x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 12x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 2x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 78x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 24x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 4x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 25x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 21x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 24x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 4x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 1x 28.6% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 35x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 38x 57.1% 50.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 6x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 103x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 72x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 12x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 25x 57.1% 53.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 6x 54.0% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 1x 20.6% 18.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 1886x 61.9% 58.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 479x 79.4% 75.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 8311x 68.3% 66.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 3583x 84.1% 85.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 15x 57.1% 49.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_array<false, false>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, false>, bool, bool, bool) :1916 1886x 60.3% 56.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_array<false, true>(char const*, std::integral_constant<bool, false>, std::integral_constant<bool, true>, bool, bool, bool) :1916 479x 74.6% 72.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_array<true, false>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, false>, bool, bool, bool) :1916 5217x 63.5% 61.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_array<true, true>(char const*, std::integral_constant<bool, true>, std::integral_constant<bool, true>, bool, bool, bool) :1916 930x 77.8% 78.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 22x 18.0% 14.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 172x 53.5% 43.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 121x 54.7% 49.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 65x 37.2% 34.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 5x 23.2% 18.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 8405509x 67.2% 70.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 1009000x 68.4% 61.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 9029x 75.6% 68.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 9093x 52.8% 45.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 3x 13.7% 10.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 2x 14.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 23x 11.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 14.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 4x 8.1% 7.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 11.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 5x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 35x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 4x 8.1% 7.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 11.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 4x 8.1% 7.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 11.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 4x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 5x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 35x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 14x 36.2% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 21x 35.5% 29.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 5x 11.4% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 14.5% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 2x 14.5% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 12x 32.5% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 9x 36.7% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 10x 33.2% 31.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 32.0% 26.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 49x 19.9% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 4x 18.0% 15.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 9x 15.8% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 23x 14.0% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 7x 15.4% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 23x 14.0% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 7x 15.4% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 9x 14.0% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 7x 15.4% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 7x 14.0% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 7x 15.4% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 16x 14.0% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 44x 17.2% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 3x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 21x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 4x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 33x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 14x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 3x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 27x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 4x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 28x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 20x 13.3% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 16.4% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 8x 16.0% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 4x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 28x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 28x 36.5% 34.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 14x 33.2% 27.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 14x 25.2% 20.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 4x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 4x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 6x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 42x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 5x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 35x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 14x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 64x 32.5% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 21x 37.9% 30.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 3x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 30x 16.0% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 24x 13.7% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 84x 20.3% 16.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 3x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 21x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 4x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 28x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 6x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 44x 15.6% 13.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 12x 10.7% 9.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 84x 14.8% 12.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 22x 14.4% 14.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 21x 17.6% 14.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 6x 11.4% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 14.5% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 8x 11.4% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 14.5% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 23x 11.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 14.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 23x 11.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 14.1% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 8x 11.4% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 7x 14.5% 11.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2901x 71.2% 64.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 15890x 81.6% 77.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 4382x 74.8% 70.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 2613x 61.8% 57.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2029 2901x 69.7% 61.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2029 14337x 69.5% 66.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2029 3872x 56.4% 55.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2029 2158x 53.9% 48.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 7633x 59.5% 52.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 1001205x 61.2% 58.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 3998x 75.0% 73.0% char const* boost::json::basic_parser<boost::json::detail::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 4446x 51.3% 46.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 2227x 67.4% 59.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 3352x 79.1% 77.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 3932x 78.8% 80.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 2185x 64.8% 61.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_precise<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :2747 2227x 65.6% 56.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_precise<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :2747 3318x 68.2% 68.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_precise<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :2747 3872x 66.3% 70.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::parse_number_precise<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :2747 2158x 57.8% 54.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 7630x 63.2% 58.0% char const* boost::json::basic_parser<boost::json::detail::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 1158x 65.7% 64.0% char const* boost::json::basic_parser<boost::json::detail::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 3994x 74.4% 74.0% char const* boost::json::basic_parser<boost::json::detail::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 4444x 63.8% 61.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<bool> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<char> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<double> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<float> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<int> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long long> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<long> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<short> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 2227x 65.8% 57.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 3352x 86.4% 85.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 3932x 78.0% 80.0% char const* boost::json::basic_parser<boost::json::fail_parser::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 2185x 80.4% 80.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::null_parser::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 0 0.0% 0.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::skip_number<false, (char)0>(char const*, std::integral_constant<bool, false>, std::integral_constant<char, (char)0>) :3259 2227x 64.5% 54.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::skip_number<true, (char)43>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)43>) :3259 3318x 72.9% 75.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::skip_number<true, (char)45>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)45>) :3259 3872x 65.9% 70.0% char const* boost::json::basic_parser<boost::json::throw_parser::handler>::skip_number<true, (char)48>(char const*, std::integral_constant<bool, true>, std::integral_constant<char, (char)48>) :3259 2158x 70.3% 70.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::basic_parser<>(boost::json::parse_options const&) :3639 15x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::basic_parser<>(boost::json::parse_options const&) :3639 191x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::basic_parser<>(boost::json::parse_options const&) :3639 1x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::basic_parser<>(boost::json::parse_options const&) :3639 1x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::basic_parser<>(boost::json::parse_options const&) :3639 9x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::basic_parser<boost::json::storage_ptr, decltype(nullptr), int>(boost::json::parse_options const&, boost::json::storage_ptr&&, decltype(nullptr)&&, int&&) :3639 76081x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::basic_parser<boost::json::storage_ptr, unsigned char*&, unsigned long&>(boost::json::parse_options const&, boost::json::storage_ptr&&, unsigned char*&, unsigned long&) :3639 2001531x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<bool> >::basic_parser<bool*>(boost::json::parse_options const&, bool*&&) :3639 16x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::container::flat_set<int, std::less<int>, void> > >::basic_parser<boost::container::flat_set<int, std::less<int>, void>*>(boost::json::parse_options const&, boost::container::flat_set<int, std::less<int>, void>*&&) :3639 1x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::json::string> >::basic_parser<boost::json::string*>(boost::json::parse_options const&, boost::json::string*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<bool, unsigned long> > >::basic_parser<boost::variant2::variant<bool, unsigned long>*>(boost::json::parse_options const&, boost::variant2::variant<bool, unsigned long>*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, bool> > >::basic_parser<boost::variant2::variant<boost::variant2::monostate, int, bool>*>(boost::json::parse_options const&, boost::variant2::variant<boost::variant2::monostate, int, bool>*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::basic_parser<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>(boost::json::parse_options const&, boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) :3639 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > > >::basic_parser<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >*>(boost::json::parse_options const&, boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate> > >::basic_parser<boost::variant2::variant<boost::variant2::monostate>*>(boost::json::parse_options const&, boost::variant2::variant<boost::variant2::monostate>*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::basic_parser<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>(boost::json::parse_options const&, boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::basic_parser<boost::variant2::variant<int>*>(boost::json::parse_options const&, boost::variant2::variant<int>*&&) :3639 9x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::array<int, 3ul> > > >::basic_parser<boost::variant2::variant<std::array<int, 3ul> >*>(boost::json::parse_options const&, boost::variant2::variant<std::array<int, 3ul> >*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> > > > >::basic_parser<boost::variant2::variant<std::vector<int, std::allocator<int> > >*>(boost::json::parse_options const&, boost::variant2::variant<std::vector<int, std::allocator<int> > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > > > >::basic_parser<boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > >*>(boost::json::parse_options const&, boost::variant2::variant<std::vector<int, std::allocator<int> >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > > > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<char> >::basic_parser<char*>(boost::json::parse_options const&, char*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<decltype(nullptr)> >::basic_parser<decltype(nullptr)*>(boost::json::parse_options const&, decltype(nullptr)*&&) :3639 9x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<double> >::basic_parser<double*>(boost::json::parse_options const&, double*&&) :3639 11x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<float> >::basic_parser<float*>(boost::json::parse_options const&, float*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<int> >::basic_parser<int*>(boost::json::parse_options const&, int*&&) :3639 20x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long long> >::basic_parser<long long*>(boost::json::parse_options const&, long long*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<long> >::basic_parser<long*>(boost::json::parse_options const&, long*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<short> >::basic_parser<short*>(boost::json::parse_options const&, short*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<signed char> >::basic_parser<signed char*>(boost::json::parse_options const&, signed char*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::basic_parser<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(boost::json::parse_options const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&) :3639 16x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::array<int, 4ul> > >::basic_parser<std::array<int, 4ul>*>(boost::json::parse_options const&, std::array<int, 4ul>*&&) :3639 11x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > > >::basic_parser<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > >*>(boost::json::parse_options const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >::basic_parser<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >*>(boost::json::parse_options const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >*&&) :3639 32x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > > >::basic_parser<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > >*>(boost::json::parse_options const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > >*&&) :3639 16x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > > > >::basic_parser<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > >*>(boost::json::parse_options const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<int, int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<int, int> > > >*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::basic_parser<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > >*>(boost::json::parse_options const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > >*&&) :3639 15x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > > >::basic_parser<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > >*>(boost::json::parse_options const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > >*&&) :3639 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<decltype(nullptr), unsigned long> > >::basic_parser<std::pair<decltype(nullptr), unsigned long>*>(boost::json::parse_options const&, std::pair<decltype(nullptr), unsigned long>*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<int, int> > >::basic_parser<std::pair<int, int>*>(boost::json::parse_options const&, std::pair<int, int>*&&) :3639 4x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > > > >::basic_parser<std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > >*>(boost::json::parse_options const&, std::pair<std::vector<int, std::allocator<int> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<int, bool>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<int, bool> > > > >*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::basic_parser<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>(boost::json::parse_options const&, std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<int, int, int> > >::basic_parser<std::tuple<int, int, int>*>(boost::json::parse_options const&, std::tuple<int, int, int>*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::tuple<std::vector<int, std::allocator<int> > > > >::basic_parser<std::tuple<std::vector<int, std::allocator<int> > >*>(boost::json::parse_options const&, std::tuple<std::vector<int, std::allocator<int> > >*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<bool, std::allocator<bool> > > >::basic_parser<std::vector<bool, std::allocator<bool> >*>(boost::json::parse_options const&, std::vector<bool, std::allocator<bool> >*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > > > >::basic_parser<std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > >*>(boost::json::parse_options const&, std::vector<boost::container::flat_set<int, std::less<int>, void>, std::allocator<boost::container::flat_set<int, std::less<int>, void> > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::basic_parser<std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>(boost::json::parse_options const&, std::vector<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > > > >::basic_parser<std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > >*>(boost::json::parse_options const&, std::vector<boost::variant2::variant<std::vector<int, std::allocator<int> >, int>, std::allocator<boost::variant2::variant<std::vector<int, std::allocator<int> >, int> > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<char, std::allocator<char> > > >::basic_parser<std::vector<char, std::allocator<char> >*>(boost::json::parse_options const&, std::vector<char, std::allocator<char> >*&&) :3639 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > > >::basic_parser<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >*>(boost::json::parse_options const&, std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<float, std::allocator<float> > > >::basic_parser<std::vector<float, std::allocator<float> >*>(boost::json::parse_options const&, std::vector<float, std::allocator<float> >*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<int, std::allocator<int> > > >::basic_parser<std::vector<int, std::allocator<int> >*>(boost::json::parse_options const&, std::vector<int, std::allocator<int> >*&&) :3639 18x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::basic_parser<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>(boost::json::parse_options const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > > >::basic_parser<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >*>(boost::json::parse_options const&, std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > > > >::basic_parser<std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >*>(boost::json::parse_options const&, std::vector<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > > >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::basic_parser<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >*>(boost::json::parse_options const&, std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >*&&) :3639 14x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > >::basic_parser<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >*>(boost::json::parse_options const&, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >*&&) :3639 16x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > > > >::basic_parser<std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >*>(boost::json::parse_options const&, std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >*&&) :3639 21x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<std::vector<unsigned long, std::allocator<unsigned long> > > >::basic_parser<std::vector<unsigned long, std::allocator<unsigned long> >*>(boost::json::parse_options const&, std::vector<unsigned long, std::allocator<unsigned long> >*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned char> >::basic_parser<unsigned char*>(boost::json::parse_options const&, unsigned char*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned int> >::basic_parser<unsigned int*>(boost::json::parse_options const&, unsigned int*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long long> >::basic_parser<unsigned long long*>(boost::json::parse_options const&, unsigned long long*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned long> >::basic_parser<unsigned long*>(boost::json::parse_options const&, unsigned long*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::into_handler<unsigned short> >::basic_parser<unsigned short*>(boost::json::parse_options const&, unsigned short*&&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::basic_parser<>(boost::json::parse_options const&) :3639 73422x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::basic_parser<>(boost::json::parse_options const&) :3639 7x 100.0% 100.0% boost::json::basic_parser<boost::json::throw_parser::handler>::basic_parser<>(boost::json::parse_options const&) :3639 66813x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::reset() :3652 1x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::reset() :3652 4154567x 100.0% 100.0% boost::json::basic_parser<boost::json::fail_parser::handler>::reset() :3652 1x 100.0% 100.0% boost::json::basic_parser<boost::json::null_parser::handler>::reset() :3652 1x 100.0% 100.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::fail(boost::system::error_code) :3665 2x 100.0% 100.0% boost::json::basic_parser<boost::json::detail::handler>::fail(boost::system::error_code) :3665 16x 83.3% 57.0% boost::json::basic_parser<boost::json::basic_parser_test::comment_parser::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 15x 51.4% 41.0% boost::json::basic_parser<boost::json::basic_parser_test::literal_parser::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 363x 71.4% 68.0% boost::json::basic_parser<boost::json::basic_parser_test::null_handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 1x 51.4% 41.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 1x 51.4% 44.0% boost::json::basic_parser<boost::json::basic_parser_test::utf8_parser::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 24x 71.4% 68.0% boost::json::basic_parser<boost::json::detail::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 10600802x 88.6% 83.0% boost::json::basic_parser<boost::json::detail::into_handler<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<int, std::allocator<int> > > > > > >::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 1x 51.4% 41.0% boost::json::basic_parser<boost::json::fail_parser::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 100512x 88.6% 83.0% boost::json::basic_parser<boost::json::null_parser::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 9x 68.6% 61.0% boost::json::basic_parser<boost::json::throw_parser::handler>::write_some(bool, char const*, unsigned long, boost::system::error_code&) :3685 93900x 94.3% 95.0% boost::json::basic_parser<boost::json::basic_parser_test::std_null_parser::handler>::write_some(bool, char const*, unsigned long, std::error_code&) :3770 1x 100.0% 100.0%
Line TLA Hits Source Code
1 //
2 // Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.com)
3 // Copyright (c) 2020 Krystian Stasiowski (sdkrystian@gmail.com)
4 //
5 // Distributed under the Boost Software License, Version 1.0. (See accompanying
6 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7 //
8 // Official repository: https://github.com/boostorg/json
9 //
10
11 #ifndef BOOST_JSON_BASIC_PARSER_IMPL_HPP
12 #define BOOST_JSON_BASIC_PARSER_IMPL_HPP
13
14 #include <boost/json/detail/config.hpp>
15 #include <boost/json/detail/literals.hpp>
16 #include <boost/json/basic_parser.hpp>
17 #include <boost/json/error.hpp>
18 #include <boost/json/detail/buffer.hpp>
19 #include <boost/json/detail/charconv/from_chars.hpp>
20 #include <boost/json/detail/sse2.hpp>
21 #include <boost/mp11/algorithm.hpp>
22 #include <boost/mp11/integral.hpp>
23 #include <cmath>
24 #include <limits>
25 #include <cstring>
26
27 #ifdef _MSC_VER
28 #pragma warning(push)
29 #pragma warning(disable: 4702) // unreachable code
30 #pragma warning(disable: 4127) // conditional expression is constant
31 #endif
32
33 /* This file must be manually included to get the
34 function template definitions for basic_parser.
35 */
36
37 /* Reference:
38
39 https://www.json.org/
40
41 RFC 7159: The JavaScript Object Notation (JSON) Data Interchange Format
42 https://tools.ietf.org/html/rfc7159
43
44 https://ampl.com/netlib/fp/dtoa.c
45 */
46
47 #ifndef BOOST_JSON_DOCS
48
49 namespace boost {
50 namespace json {
51 namespace detail {
52
53 inline
54 double
55 1027645x pow10(int exp) noexcept
56 {
57 static double const tab[618] = {
58 1e-308, 1e-307, 1e-306, 1e-305, 1e-304, 1e-303, 1e-302, 1e-301,
59
60 1e-300, 1e-299, 1e-298, 1e-297, 1e-296, 1e-295, 1e-294, 1e-293, 1e-292, 1e-291,
61 1e-290, 1e-289, 1e-288, 1e-287, 1e-286, 1e-285, 1e-284, 1e-283, 1e-282, 1e-281,
62 1e-280, 1e-279, 1e-278, 1e-277, 1e-276, 1e-275, 1e-274, 1e-273, 1e-272, 1e-271,
63 1e-270, 1e-269, 1e-268, 1e-267, 1e-266, 1e-265, 1e-264, 1e-263, 1e-262, 1e-261,
64 1e-260, 1e-259, 1e-258, 1e-257, 1e-256, 1e-255, 1e-254, 1e-253, 1e-252, 1e-251,
65 1e-250, 1e-249, 1e-248, 1e-247, 1e-246, 1e-245, 1e-244, 1e-243, 1e-242, 1e-241,
66 1e-240, 1e-239, 1e-238, 1e-237, 1e-236, 1e-235, 1e-234, 1e-233, 1e-232, 1e-231,
67 1e-230, 1e-229, 1e-228, 1e-227, 1e-226, 1e-225, 1e-224, 1e-223, 1e-222, 1e-221,
68 1e-220, 1e-219, 1e-218, 1e-217, 1e-216, 1e-215, 1e-214, 1e-213, 1e-212, 1e-211,
69 1e-210, 1e-209, 1e-208, 1e-207, 1e-206, 1e-205, 1e-204, 1e-203, 1e-202, 1e-201,
70
71 1e-200, 1e-199, 1e-198, 1e-197, 1e-196, 1e-195, 1e-194, 1e-193, 1e-192, 1e-191,
72 1e-190, 1e-189, 1e-188, 1e-187, 1e-186, 1e-185, 1e-184, 1e-183, 1e-182, 1e-181,
73 1e-180, 1e-179, 1e-178, 1e-177, 1e-176, 1e-175, 1e-174, 1e-173, 1e-172, 1e-171,
74 1e-170, 1e-169, 1e-168, 1e-167, 1e-166, 1e-165, 1e-164, 1e-163, 1e-162, 1e-161,
75 1e-160, 1e-159, 1e-158, 1e-157, 1e-156, 1e-155, 1e-154, 1e-153, 1e-152, 1e-151,
76 1e-150, 1e-149, 1e-148, 1e-147, 1e-146, 1e-145, 1e-144, 1e-143, 1e-142, 1e-141,
77 1e-140, 1e-139, 1e-138, 1e-137, 1e-136, 1e-135, 1e-134, 1e-133, 1e-132, 1e-131,
78 1e-130, 1e-129, 1e-128, 1e-127, 1e-126, 1e-125, 1e-124, 1e-123, 1e-122, 1e-121,
79 1e-120, 1e-119, 1e-118, 1e-117, 1e-116, 1e-115, 1e-114, 1e-113, 1e-112, 1e-111,
80 1e-110, 1e-109, 1e-108, 1e-107, 1e-106, 1e-105, 1e-104, 1e-103, 1e-102, 1e-101,
81
82 1e-100, 1e-099, 1e-098, 1e-097, 1e-096, 1e-095, 1e-094, 1e-093, 1e-092, 1e-091,
83 1e-090, 1e-089, 1e-088, 1e-087, 1e-086, 1e-085, 1e-084, 1e-083, 1e-082, 1e-081,
84 1e-080, 1e-079, 1e-078, 1e-077, 1e-076, 1e-075, 1e-074, 1e-073, 1e-072, 1e-071,
85 1e-070, 1e-069, 1e-068, 1e-067, 1e-066, 1e-065, 1e-064, 1e-063, 1e-062, 1e-061,
86 1e-060, 1e-059, 1e-058, 1e-057, 1e-056, 1e-055, 1e-054, 1e-053, 1e-052, 1e-051,
87 1e-050, 1e-049, 1e-048, 1e-047, 1e-046, 1e-045, 1e-044, 1e-043, 1e-042, 1e-041,
88 1e-040, 1e-039, 1e-038, 1e-037, 1e-036, 1e-035, 1e-034, 1e-033, 1e-032, 1e-031,
89 1e-030, 1e-029, 1e-028, 1e-027, 1e-026, 1e-025, 1e-024, 1e-023, 1e-022, 1e-021,
90 1e-020, 1e-019, 1e-018, 1e-017, 1e-016, 1e-015, 1e-014, 1e-013, 1e-012, 1e-011,
91 1e-010, 1e-009, 1e-008, 1e-007, 1e-006, 1e-005, 1e-004, 1e-003, 1e-002, 1e-001,
92
93 1e+000, 1e+001, 1e+002, 1e+003, 1e+004, 1e+005, 1e+006, 1e+007, 1e+008, 1e+009,
94 1e+010, 1e+011, 1e+012, 1e+013, 1e+014, 1e+015, 1e+016, 1e+017, 1e+018, 1e+019,
95 1e+020, 1e+021, 1e+022, 1e+023, 1e+024, 1e+025, 1e+026, 1e+027, 1e+028, 1e+029,
96 1e+030, 1e+031, 1e+032, 1e+033, 1e+034, 1e+035, 1e+036, 1e+037, 1e+038, 1e+039,
97 1e+040, 1e+041, 1e+042, 1e+043, 1e+044, 1e+045, 1e+046, 1e+047, 1e+048, 1e+049,
98 1e+050, 1e+051, 1e+052, 1e+053, 1e+054, 1e+055, 1e+056, 1e+057, 1e+058, 1e+059,
99 1e+060, 1e+061, 1e+062, 1e+063, 1e+064, 1e+065, 1e+066, 1e+067, 1e+068, 1e+069,
100 1e+070, 1e+071, 1e+072, 1e+073, 1e+074, 1e+075, 1e+076, 1e+077, 1e+078, 1e+079,
101 1e+080, 1e+081, 1e+082, 1e+083, 1e+084, 1e+085, 1e+086, 1e+087, 1e+088, 1e+089,
102 1e+090, 1e+091, 1e+092, 1e+093, 1e+094, 1e+095, 1e+096, 1e+097, 1e+098, 1e+099,
103
104 1e+100, 1e+101, 1e+102, 1e+103, 1e+104, 1e+105, 1e+106, 1e+107, 1e+108, 1e+109,
105 1e+110, 1e+111, 1e+112, 1e+113, 1e+114, 1e+115, 1e+116, 1e+117, 1e+118, 1e+119,
106 1e+120, 1e+121, 1e+122, 1e+123, 1e+124, 1e+125, 1e+126, 1e+127, 1e+128, 1e+129,
107 1e+130, 1e+131, 1e+132, 1e+133, 1e+134, 1e+135, 1e+136, 1e+137, 1e+138, 1e+139,
108 1e+140, 1e+141, 1e+142, 1e+143, 1e+144, 1e+145, 1e+146, 1e+147, 1e+148, 1e+149,
109 1e+150, 1e+151, 1e+152, 1e+153, 1e+154, 1e+155, 1e+156, 1e+157, 1e+158, 1e+159,
110 1e+160, 1e+161, 1e+162, 1e+163, 1e+164, 1e+165, 1e+166, 1e+167, 1e+168, 1e+169,
111 1e+170, 1e+171, 1e+172, 1e+173, 1e+174, 1e+175, 1e+176, 1e+177, 1e+178, 1e+179,
112 1e+180, 1e+181, 1e+182, 1e+183, 1e+184, 1e+185, 1e+186, 1e+187, 1e+188, 1e+189,
113 1e+190, 1e+191, 1e+192, 1e+193, 1e+194, 1e+195, 1e+196, 1e+197, 1e+198, 1e+199,
114
115 1e+200, 1e+201, 1e+202, 1e+203, 1e+204, 1e+205, 1e+206, 1e+207, 1e+208, 1e+209,
116 1e+210, 1e+211, 1e+212, 1e+213, 1e+214, 1e+215, 1e+216, 1e+217, 1e+218, 1e+219,
117 1e+220, 1e+221, 1e+222, 1e+223, 1e+224, 1e+225, 1e+226, 1e+227, 1e+228, 1e+229,
118 1e+230, 1e+231, 1e+232, 1e+233, 1e+234, 1e+235, 1e+236, 1e+237, 1e+238, 1e+239,
119 1e+240, 1e+241, 1e+242, 1e+243, 1e+244, 1e+245, 1e+246, 1e+247, 1e+248, 1e+249,
120 1e+250, 1e+251, 1e+252, 1e+253, 1e+254, 1e+255, 1e+256, 1e+257, 1e+258, 1e+259,
121 1e+260, 1e+261, 1e+262, 1e+263, 1e+264, 1e+265, 1e+266, 1e+267, 1e+268, 1e+269,
122 1e+270, 1e+271, 1e+272, 1e+273, 1e+274, 1e+275, 1e+276, 1e+277, 1e+278, 1e+279,
123 1e+280, 1e+281, 1e+282, 1e+283, 1e+284, 1e+285, 1e+286, 1e+287, 1e+288, 1e+289,
124 1e+290, 1e+291, 1e+292, 1e+293, 1e+294, 1e+295, 1e+296, 1e+297, 1e+298, 1e+299,
125
126 1e+300, 1e+301, 1e+302, 1e+303, 1e+304, 1e+305, 1e+306, 1e+307, 1e+308 };
127
128 1027645x if( exp > 308 )
129 {
130 455x return std::numeric_limits<double>::infinity();
131 }
132 1027190x else if( exp < -308 )
133 {
134 // due to the way pow10 is used by dec_to_float,
135 // we can afford to return 0.0 here
136 151x return 0.0;
137 }
138 else
139 {
140 1027039x exp += 308;
141 1027039x BOOST_ASSERT(exp >= 0 && exp < 618);
142 1027039x return tab[exp];
143 }
144 }
145
146 inline
147 double
148 1033899x dec_to_float(
149 std::uint64_t m,
150 std::int32_t e,
151 bool neg) noexcept
152 {
153 // convert to double explicitly to silence warnings
154 1033899x double x = static_cast<double>(m);
155 1033899x if(neg)
156 13171x x = -x;
157
158 // pow10 returns infinity for large exponents,
159 // and zero times infinity is NaN
160 1033899x if(m == 0)
161 6254x return x;
162
163 1027645x if(e < -305)
164 {
165 5187x x *= 1e-305 ;
166 5187x e += 305;
167 }
168
169 1027645x if(e >= -22 && e < 0)
170 53321x return x / pow10(-e);
171
172 974324x return x * pow10(e);
173 }
174
175 inline
176 bool
177 is_control(char c) noexcept
178 {
179 return static_cast<unsigned char>(c) < 32;
180 }
181
182 inline
183 int
184 66931x hex_digit(unsigned char c) noexcept
185 {
186 // by Peter Dimov
187 66931x if( c >= '0' && c <= '9' )
188 35759x return c - '0';
189 31172x c &= ~0x20;
190 31172x if( c >= 'A' && c <= 'F' )
191 30562x return 10 + c - 'A';
192 610x return -1;
193 }
194
195 } // detail
196
197 //----------------------------------------------------------
198
199 template< class Handler >
200 template< bool StackEmpty_, char First_ >
201 struct basic_parser<Handler>::
202 parse_number_helper
203 {
204 template<number_precision N>
205 using index_t = mp11::mp_size_t<static_cast<std::size_t>(N)>;
206
207 basic_parser* parser;
208 char const* p;
209
210 char const*
211 9483477x operator()( index_t<number_precision::imprecise> ) const
212 {
213 18961450x return parser->parse_number(
214 9483477x p,
215 std::integral_constant<bool, StackEmpty_>(),
216 9477974x std::integral_constant<char, First_>() );
217 }
218
219 char const*
220 1040553x operator()( index_t<number_precision::precise> ) const
221 {
222 2077655x return parser->parse_number_precise(
223 1040553x p,
224 std::integral_constant<bool, StackEmpty_>(),
225 1037102x std::integral_constant<char, First_>() );
226 }
227
228 char const*
229 40497x operator()( index_t<number_precision::none> ) const
230 {
231 77544x return parser->skip_number(
232 40497x p,
233 std::integral_constant<bool, StackEmpty_>(),
234 37047x std::integral_constant<char, First_>() );
235 }
236 };
237
238 //----------------------------------------------------------
239
240 template<class Handler>
241 void
242 8627574x basic_parser<Handler>::
243 reserve()
244 {
245 8627574x if(BOOST_JSON_LIKELY(
246 ! st_.empty()))
247 37573x return;
248 // Reserve the largest stack we need,
249 // to avoid reallocation during suspend.
250 17180002x st_.reserve(
251 sizeof(state) + // document parsing state
252 (sizeof(state) +
253 8590001x sizeof(std::size_t)) * depth() + // array and object state + size
254 sizeof(state) + // value parsing state
255 sizeof(std::size_t) + // string size
256 sizeof(state)); // comment state
257 }
258
259 //----------------------------------------------------------
260 //
261 // The sentinel value is returned by parse functions
262 // to indicate that the parser failed, or suspended.
263 // this is used as it is distinct from all valid values
264 // for data in write
265
266 template<class Handler>
267 const char*
268 47489407x basic_parser<Handler>::
269 sentinel()
270 {
271 // the "+1" ensures that the returned pointer is unique even if
272 // the given input buffer borders on this object
273 return reinterpret_cast<
274 47489407x const char*>(this) + 1;
275 }
276
277 template<class Handler>
278 bool
279 10897335x basic_parser<Handler>::
280 incomplete(
281 const detail::const_stream_wrapper& cs)
282 {
283 10897335x return cs.begin() == sentinel();
284 }
285
286 //----------------------------------------------------------
287 //
288 // These functions are declared with the BOOST_NOINLINE
289 // attribute to avoid polluting the parsers hot-path.
290 // They return the canary value to indicate suspension
291 // or failure.
292
293 template<class Handler>
294 const char*
295 basic_parser<Handler>::
296 suspend_or_fail(state st)
297 {
298 if(BOOST_JSON_LIKELY(
299 ! ec_ && more_))
300 {
301 // suspend
302 reserve();
303 st_.push_unchecked(st);
304 }
305 return sentinel();
306 }
307
308 template<class Handler>
309 const char*
310 56215x basic_parser<Handler>::
311 suspend_or_fail(
312 state st,
313 std::size_t n)
314 {
315 56215x if(BOOST_JSON_LIKELY(
316 ! ec_ && more_))
317 {
318 // suspend
319 35897x reserve();
320 35897x st_.push_unchecked(n);
321 35897x st_.push_unchecked(st);
322 }
323 56215x return sentinel();
324 }
325
326
327 template<class Handler>
328 const char*
329 26260x basic_parser<Handler>::
330 fail(const char* p) noexcept
331 {
332 26260x BOOST_ASSERT( p != sentinel() );
333 26260x end_ = p;
334 26260x return sentinel();
335 }
336
337 template<class Handler>
338 const char*
339 10159x basic_parser<Handler>::
340 fail(
341 const char* p,
342 error ev,
343 source_location const* loc) noexcept
344 {
345 10159x BOOST_ASSERT( p != sentinel() );
346 10159x end_ = p;
347 10159x ec_.assign(ev, loc);
348 10159x return sentinel();
349 }
350
351 template<class Handler>
352 const char*
353 13588x basic_parser<Handler>::
354 maybe_suspend(
355 const char* p,
356 state st)
357 {
358 13588x if( p != sentinel() )
359 11650x end_ = p;
360 13588x if(BOOST_JSON_LIKELY(more_))
361 {
362 // suspend
363 13313x reserve();
364 13313x st_.push_unchecked(st);
365 }
366 13588x return sentinel();
367 }
368
369 template<class Handler>
370 const char*
371 41284x basic_parser<Handler>::
372 maybe_suspend(
373 const char* p,
374 state st,
375 std::size_t n)
376 {
377 41284x BOOST_ASSERT( p != sentinel() );
378 41284x end_ = p;
379 41284x if(BOOST_JSON_LIKELY(more_))
380 {
381 // suspend
382 40876x reserve();
383 40876x st_.push_unchecked(n);
384 40876x st_.push_unchecked(st);
385 }
386 41284x return sentinel();
387 }
388
389 template<class Handler>
390 const char*
391 2278x basic_parser<Handler>::
392 maybe_suspend(
393 const char* p,
394 state st,
395 const number& num)
396 {
397 2278x BOOST_ASSERT( p != sentinel() );
398 2278x end_ = p;
399 2278x if(BOOST_JSON_LIKELY(more_))
400 {
401 // suspend
402 2278x num_ = num;
403 2278x reserve();
404 2278x st_.push_unchecked(st);;
405 }
406 2278x return sentinel();
407 }
408
409 template<class Handler>
410 const char*
411 101323x basic_parser<Handler>::
412 suspend(
413 const char* p,
414 state st)
415 {
416 101323x BOOST_ASSERT( p != sentinel() );
417 101323x end_ = p;
418 // suspend
419 101323x reserve();
420 101323x st_.push_unchecked(st);
421 101323x return sentinel();
422 }
423
424 template<class Handler>
425 const char*
426 8433887x basic_parser<Handler>::
427 suspend(
428 const char* p,
429 state st,
430 const number& num)
431 {
432 8433887x BOOST_ASSERT( p != sentinel() );
433 8433887x end_ = p;
434 // suspend
435 8433887x num_ = num;
436 8433887x reserve();
437 8433887x st_.push_unchecked(st);
438 8433887x return sentinel();
439 }
440
441 template<class Handler>
442 template<
443 bool StackEmpty_/*,
444 bool Terminal_*/>
445 const char*
446 21827x basic_parser<Handler>::
447 parse_comment(const char* p,
448 std::integral_constant<bool, StackEmpty_> stack_empty,
449 /*std::integral_constant<bool, Terminal_>*/ bool terminal)
450 {
451 21827x detail::const_stream_wrapper cs(p, end_);
452 21827x const char* start = cs.begin();
453 std::size_t remain;
454 21827x if(! stack_empty && ! st_.empty())
455 {
456 state st;
457 3575x st_.pop(st);
458 3575x switch(st)
459 {
460 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
461 541x case state::com1: goto do_com1;
462 2380x case state::com2: goto do_com2;
463 438x case state::com3: goto do_com3;
464 216x case state::com4: goto do_com4;
465 }
466 }
467 18252x BOOST_ASSERT(*cs == '/');
468 18252x ++cs;
469 18793x do_com1:
470 18793x if(BOOST_JSON_UNLIKELY(! cs))
471 558x return maybe_suspend(cs.begin(), state::com1);
472 18235x switch(*cs)
473 {
474 5x default:
475 {
476 BOOST_STATIC_CONSTEXPR source_location loc
477 = BOOST_CURRENT_LOCATION;
478 5x return fail(cs.begin(), error::syntax, &loc);
479 }
480 10546x case '/':
481 10546x ++cs;
482 12926x do_com2:
483 // KRYSTIAN TODO: this is a mess, we have to fix this
484 12926x remain = cs.remain();
485 25852x cs = remain ? static_cast<const char*>(
486 12926x std::memchr(cs.begin(), '\n', remain)) : sentinel();
487 12926x if(! cs.begin())
488 2197x cs = sentinel();
489 12926x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
490 {
491 // if the doc does not terminate
492 // with a newline, treat it as the
493 // end of the comment
494 2631x if(terminal && ! more_)
495 {
496 39x if(BOOST_JSON_UNLIKELY(! h_.on_comment(
497 {start, cs.remain(start)}, ec_)))
498 2x return fail(cs.end());
499 35x return cs.end();
500 }
501 2592x if(BOOST_JSON_UNLIKELY(! h_.on_comment_part(
502 {start, cs.remain(start)}, ec_)))
503 96x return fail(cs.end());
504 2400x if(terminal)
505 106x return suspend(cs.end(), state::com2);
506 2294x return maybe_suspend(cs.end(), state::com2);
507 }
508 10295x break;
509 1684x case '*':
510 do
511 {
512 9368x ++cs;
513 9806x do_com3:
514 // KRYSTIAN TODO: this is a mess, we have to fix this
515 9806x remain = cs.remain();
516 19612x cs = remain ? static_cast<const char*>(
517 9806x std::memchr(cs.begin(), '*', remain)) : sentinel();
518 9806x if(! cs.begin())
519 242x cs = sentinel();
520 // stopped inside a c comment
521 9806x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
522 {
523 503x if(BOOST_JSON_UNLIKELY(! h_.on_comment_part(
524 {start, cs.remain(start)}, ec_)))
525 30x return fail(cs.end());
526 443x return maybe_suspend(cs.end(), state::com3);
527 }
528 // found a asterisk, check if the next char is a slash
529 9303x ++cs;
530 9519x do_com4:
531 9519x if(BOOST_JSON_UNLIKELY(! cs))
532 {
533 259x if(BOOST_JSON_UNLIKELY(! h_.on_comment_part(
534 {start, cs.used(start)}, ec_)))
535 18x return fail(cs.begin());
536 223x return maybe_suspend(cs.begin(), state::com4);
537 }
538 }
539 9260x while(*cs != '/');
540 }
541 17871x ++cs;
542 17871x if(BOOST_JSON_UNLIKELY(! h_.on_comment(
543 {start, cs.used(start)}, ec_)))
544 968x return fail(cs.begin());
545 15935x return cs.begin();
546 }
547
548 template<class Handler>
549 template<bool StackEmpty_>
550 const char*
551 10769464x basic_parser<Handler>::
552 parse_document(const char* p,
553 std::integral_constant<bool, StackEmpty_> stack_empty)
554 {
555 10769464x detail::const_stream_wrapper cs(p, end_);
556 10769464x if(! stack_empty && ! st_.empty())
557 {
558 state st;
559 8580215x st_.peek(st);
560 8580215x switch(st)
561 {
562 8487572x default: goto do_doc2;
563 817x case state::doc1:
564 817x st_.pop(st);
565 817x goto do_doc1;
566 91606x case state::doc3:
567 91606x st_.pop(st);
568 91606x goto do_doc3;
569 220x case state::com1: case state::com2:
570 case state::com3: case state::com4:
571 220x goto do_doc4;
572 }
573 }
574 2189249x do_doc1:
575 2190066x cs = detail::count_whitespace(cs.begin(), cs.end());
576 2190066x if(BOOST_JSON_UNLIKELY(! cs))
577 851x return maybe_suspend(cs.begin(), state::doc1);
578 2189215x do_doc2:
579 10676787x switch(+opt_.allow_comments |
580 10676787x (opt_.allow_trailing_commas << 1) |
581 10676787x (opt_.allow_invalid_utf8 << 2))
582 {
583 // no extensions
584 10652965x default:
585 10652965x cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
586 10630559x break;
587 // comments
588 13691x case 1:
589 13691x cs = parse_value(cs.begin(), stack_empty, std::true_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
590 11423x break;
591 // trailing
592 6710x case 2:
593 6710x cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::true_type(), std::false_type(), opt_.allow_invalid_utf16);
594 5117x break;
595 // comments & trailing
596 761x case 3:
597 761x cs = parse_value(cs.begin(), stack_empty, std::true_type(), std::true_type(), std::false_type(), opt_.allow_invalid_utf16);
598 761x break;
599 // skip validation
600 760x case 4:
601 760x cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::true_type(), opt_.allow_invalid_utf16);
602 760x break;
603 // comments & skip validation
604 760x case 5:
605 760x cs = parse_value(cs.begin(), stack_empty, std::true_type(), std::false_type(), std::true_type(), opt_.allow_invalid_utf16);
606 760x break;
607 // trailing & skip validation
608 760x case 6:
609 760x cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::true_type(), std::true_type(), opt_.allow_invalid_utf16);
610 760x break;
611 // comments & trailing & skip validation
612 380x case 7:
613 380x cs = parse_value(cs.begin(), stack_empty, std::true_type(), std::true_type(), std::true_type(), opt_.allow_invalid_utf16);
614 380x break;
615 }
616 10650520x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
617 // the appropriate state has already been pushed into stack
618 8524434x return sentinel();
619 2126086x do_doc3:
620 2218024x cs = detail::count_whitespace(cs.begin(), cs.end());
621 2218024x if(BOOST_JSON_UNLIKELY(! cs))
622 {
623 2212102x if(more_)
624 101217x return suspend(cs.begin(), state::doc3);
625 }
626 5922x else if(opt_.allow_comments && *cs == '/')
627 {
628 536x do_doc4:
629 756x cs = parse_comment(cs.begin(), stack_empty, std::true_type());
630 671x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
631 339x return sentinel();
632 332x goto do_doc3;
633 }
634 2116271x return cs.begin();
635 }
636
637 template<class Handler>
638 template<
639 bool StackEmpty_,
640 bool AllowComments_/*,
641 bool AllowTrailing_,
642 bool AllowBadUTF8_*/>
643 const char*
644 10794582x basic_parser<Handler>::
645 parse_value(const char* p,
646 std::integral_constant<bool, StackEmpty_> stack_empty,
647 std::integral_constant<bool, AllowComments_> allow_comments,
648 /*std::integral_constant<bool, AllowTrailing_>*/ bool allow_trailing,
649 /*std::integral_constant<bool, AllowBadUTF8_>*/ bool allow_bad_utf8,
650 bool allow_bad_utf16)
651 {
652 10794582x if(stack_empty || st_.empty())
653 {
654 2288592x loop:
655 2293508x switch(*p)
656 {
657 31459x case '0':
658 31459x return mp11::mp_with_index<3>(
659 31459x static_cast<unsigned char>(opt_.numbers),
660 29476x parse_number_helper<true, '0'>{ this, p });
661 40985x case '-':
662 40985x return mp11::mp_with_index<3>(
663 40985x static_cast<unsigned char>(opt_.numbers),
664 37649x parse_number_helper<true, '-'>{ this, p });
665 2055921x case '1': case '2': case '3':
666 case '4': case '5': case '6':
667 case '7': case '8': case '9':
668 2055921x return mp11::mp_with_index<3>(
669 2055921x static_cast<unsigned char>(opt_.numbers),
670 2051131x parse_number_helper<true, '+'>{ this, p });
671 11391x case 'n':
672 11391x return parse_literal( p, detail::literals_c<detail::literals::null>() );
673 664x case 't':
674 664x return parse_literal( p, detail::literals_c<detail::literals::true_>() );
675 722x case 'f':
676 722x return parse_literal( p, detail::literals_c<detail::literals::false_>() );
677 1935x case 'I':
678 1935x if( !opt_.allow_infinity_and_nan )
679 {
680 BOOST_STATIC_CONSTEXPR source_location loc
681 = BOOST_CURRENT_LOCATION;
682 24x return fail(p, error::syntax, &loc);
683 }
684 1911x return parse_literal( p, detail::literals_c<detail::literals::infinity>() );
685 597x case 'N':
686 597x if( !opt_.allow_infinity_and_nan )
687 {
688 BOOST_STATIC_CONSTEXPR source_location loc
689 = BOOST_CURRENT_LOCATION;
690 30x return fail(p, error::syntax, &loc);
691 }
692 567x return parse_literal(p, detail::literals_c<detail::literals::nan>() );
693 47587x case '"':
694 47587x return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
695 20677x case '[':
696 20677x return parse_array(p, std::true_type(), allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
697 74138x case '{':
698 74138x return parse_object(p, std::true_type(), allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
699 6147x case '/':
700 6147x if(! allow_comments)
701 {
702 BOOST_STATIC_CONSTEXPR source_location loc
703 = BOOST_CURRENT_LOCATION;
704 284x return fail(p, error::syntax, &loc);
705 }
706 5863x p = parse_comment(p, stack_empty, std::false_type());
707 // KRYSTIAN NOTE: incomplete takes const_stream, we either
708 // can add an overload, change the existing one to take a pointer,
709 // or just leave it as is
710 5624x if(BOOST_JSON_UNLIKELY(p == sentinel()))
711 605x return maybe_suspend(p, state::val2);
712 BOOST_FALLTHROUGH;
713 case ' ':
714 case '\t':
715 case '\n':
716 case '\r':
717 5035x p = detail::count_whitespace(p, end_);
718 5035x if(BOOST_JSON_UNLIKELY(p == end_))
719 119x return maybe_suspend(p, state::val1);
720 4916x goto loop;
721 1269x default:
722 {
723 BOOST_STATIC_CONSTEXPR source_location loc
724 = BOOST_CURRENT_LOCATION;
725 1269x return fail(p, error::syntax, &loc);
726 }
727 }
728 }
729 8505990x return resume_value(p, allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
730 }
731
732 template<class Handler>
733 template<
734 bool AllowComments_/*,
735 bool AllowTrailing_,
736 bool AllowBadUTF8_*/>
737 const char*
738 8505990x basic_parser<Handler>::
739 resume_value(const char* p,
740 std::integral_constant<bool, AllowComments_> allow_comments,
741 /*std::integral_constant<bool, AllowTrailing_>*/ bool allow_trailing,
742 /*std::integral_constant<bool, AllowBadUTF8_>*/ bool allow_bad_utf8,
743 bool allow_bad_utf16)
744 {
745 state st;
746 8505990x st_.peek(st);
747 8505990x switch(st)
748 {
749 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
750 3848x case state::lit1:
751 3848x return parse_literal(p, detail::literals_c<detail::literals::resume>() );
752
753 23268x case state::str1: case state::str2:
754 case state::str8:
755 23268x return parse_string(p, std::false_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
756
757 5780x case state::arr1: case state::arr2:
758 case state::arr3: case state::arr4:
759 case state::arr5: case state::arr6:
760 5780x return parse_array(p, std::false_type(), allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
761
762 35074x case state::obj1: case state::obj2:
763 case state::obj3: case state::obj4:
764 case state::obj5: case state::obj6:
765 case state::obj7: case state::obj8:
766 case state::obj9: case state::obj10:
767 case state::obj11:
768 35074x return parse_object(p, std::false_type(), allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
769
770 8436162x case state::num1: case state::num2:
771 case state::num3: case state::num4:
772 case state::num5: case state::num6:
773 case state::num7: case state::num8:
774 case state::exp1: case state::exp2:
775 case state::exp3:
776 8436162x return mp11::mp_with_index<3>(
777 8436162x static_cast<unsigned char>(opt_.numbers),
778 8433867x parse_number_helper<false, 0>{ this, p });
779
780 // KRYSTIAN NOTE: these are special cases
781 112x case state::val1:
782 {
783 112x st_.pop(st);
784 112x BOOST_ASSERT(st_.empty());
785 112x p = detail::count_whitespace(p, end_);
786 112x if(BOOST_JSON_UNLIKELY(p == end_))
787 4x return maybe_suspend(p, state::val1);
788 108x return parse_value(p, std::true_type(), allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
789 }
790
791 1676x case state::val2:
792 {
793 1676x st_.pop(st);
794 1676x p = parse_comment(p, std::false_type(), std::false_type());
795 1656x if(BOOST_JSON_UNLIKELY(p == sentinel()))
796 1333x return maybe_suspend(p, state::val2);
797 323x if(BOOST_JSON_UNLIKELY( p == end_ ))
798 80x return maybe_suspend(p, state::val3);
799 243x BOOST_ASSERT(st_.empty());
800 243x return parse_value(p, std::true_type(), std::true_type(), allow_trailing, allow_bad_utf8, allow_bad_utf16);
801 }
802
803 70x case state::val3:
804 {
805 70x st_.pop(st);
806 70x return parse_value(p, std::true_type(), std::true_type(), allow_trailing, allow_bad_utf8, allow_bad_utf16);
807 }
808 }
809 }
810
811 template<class Handler>
812 template<class Literal>
813 const char*
814 21963x basic_parser<Handler>::
815 parse_literal(const char* p, Literal)
816 {
817 using L = detail::literals;
818
819 std::size_t cur_lit;
820 std::size_t offset;
821
822 21963x detail::const_stream_wrapper cs(p, end_);
823 BOOST_IF_CONSTEXPR( Literal::value != L::resume )
824 {
825 15278x constexpr std::size_t index = literal_index(Literal::value);
826 15278x constexpr char const* literal = detail::literal_strings[index];
827 15278x constexpr std::size_t sz = detail::literal_sizes[index];
828
829 15278x if(BOOST_JSON_LIKELY( cs.remain() >= sz ))
830 {
831 12408x int const cmp = std::memcmp(cs.begin(), literal, sz);
832 12408x if( cmp != 0 )
833 {
834 BOOST_STATIC_CONSTEXPR source_location loc = BOOST_CURRENT_LOCATION;
835 273x return fail(cs.begin(), error::syntax, &loc);
836 }
837
838 BOOST_IF_CONSTEXPR( Literal::value == L::null )
839 {
840 10789x if(BOOST_JSON_UNLIKELY(
841 ! h_.on_null(ec_)))
842 161x return fail(cs.begin());
843 }
844 else BOOST_IF_CONSTEXPR( Literal::value == L::true_ )
845 {
846 384x if(BOOST_JSON_UNLIKELY(
847 ! h_.on_bool(true, ec_)))
848 14x return fail(cs.begin());
849 }
850 else BOOST_IF_CONSTEXPR( Literal::value == L::false_ )
851 {
852 406x if(BOOST_JSON_UNLIKELY(
853 ! h_.on_bool(false, ec_)))
854 13x return fail(cs.begin());
855 }
856 else BOOST_IF_CONSTEXPR( Literal::value == L::infinity )
857 {
858 277x if(BOOST_JSON_UNLIKELY(
859 ! h_.on_double(
860 std::numeric_limits<double>::infinity(),
861 string_view(literal, sz),
862 ec_)))
863 39x return fail(cs.begin());
864 }
865 else BOOST_IF_CONSTEXPR( Literal::value == L::neg_infinity )
866 {
867 23x if(BOOST_JSON_UNLIKELY(
868 ! h_.on_double(
869 -std::numeric_limits<double>::infinity(),
870 string_view(literal, sz),
871 ec_)))
872 3x return fail(cs.begin());
873 }
874 else BOOST_IF_CONSTEXPR( Literal::value == L::nan )
875 {
876 256x if(BOOST_JSON_UNLIKELY(
877 ! h_.on_double(
878 std::numeric_limits<double>::quiet_NaN(),
879 string_view(literal, sz),
880 ec_)))
881 36x return fail(cs.begin());
882 }
883 else
884 {
885 BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
886 }
887
888 11607x cs += sz;
889 11607x return cs.begin();
890 }
891
892 2870x offset = 0;
893 2870x cur_lit = index;
894 }
895 else
896 {
897 state st;
898 6685x st_.pop(st);
899 6685x BOOST_ASSERT( st == state::lit1 );
900
901 6685x cur_lit = cur_lit_;
902 6685x offset = lit_offset_;
903 }
904
905 9555x std::size_t const lit_size = detail::literal_sizes[cur_lit];
906 9555x std::size_t const size = (std::min)( lit_size - offset, cs.remain() );
907 9555x int cmp = 0;
908 9555x if(BOOST_JSON_LIKELY( cs.begin() ))
909 9554x cmp = std::memcmp(
910 9554x cs.begin(), detail::literal_strings[cur_lit] + offset, size );
911 9555x if( cmp != 0 )
912 {
913 BOOST_STATIC_CONSTEXPR source_location loc = BOOST_CURRENT_LOCATION;
914 1741x return fail(cs.begin(), error::syntax, &loc);
915 }
916
917 7814x if(BOOST_JSON_UNLIKELY( offset + size < lit_size ))
918 {
919 3914x BOOST_ASSERT( cur_lit < 256 );
920 3914x cur_lit_ = static_cast<unsigned char>( cur_lit );
921 3914x BOOST_ASSERT( offset + size < 256 );
922 3914x lit_offset_ = static_cast<unsigned char>( offset + size );
923 3914x return maybe_suspend(cs.begin() + size, state::lit1);
924 }
925
926 3900x switch( static_cast<L>(cur_lit) )
927 {
928 472x case L::null:
929 472x if(BOOST_JSON_UNLIKELY(
930 ! h_.on_null(ec_)))
931 61x return fail(cs.begin());
932 351x break;
933 152x case L::true_:
934 152x if(BOOST_JSON_UNLIKELY(
935 ! h_.on_bool(true, ec_)))
936 22x return fail(cs.begin());
937 109x break;
938 198x case L::false_:
939 198x if(BOOST_JSON_UNLIKELY(
940 ! h_.on_bool(false, ec_)))
941 28x return fail(cs.begin());
942 142x break;
943 910x case L::infinity:
944 910x if(BOOST_JSON_UNLIKELY(
945 ! h_.on_double(
946 std::numeric_limits<double>::infinity(),
947 string_view(
948 detail::literal_strings[ literal_index(L::infinity) ],
949 detail::literal_sizes[ literal_index(L::infinity) ]),
950 ec_)))
951 147x return fail(cs.begin());
952 616x break;
953 1944x case L::neg_infinity:
954 1944x if(BOOST_JSON_UNLIKELY(
955 ! h_.on_double(
956 -std::numeric_limits<double>::infinity(),
957 string_view(
958 detail::literal_strings[ literal_index(L::neg_infinity) ],
959 detail::literal_sizes[ literal_index(L::neg_infinity) ]),
960 ec_)))
961 306x return fail(cs.begin());
962 1332x break;
963 224x case L::nan:
964 224x if(BOOST_JSON_UNLIKELY(
965 ! h_.on_double(
966 std::numeric_limits<double>::quiet_NaN(),
967 string_view(
968 detail::literal_strings[ literal_index(L::nan) ],
969 detail::literal_sizes[ literal_index(L::nan) ]),
970 ec_)))
971 36x return fail(cs.begin());
972 152x break;
973 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
974 }
975
976 2702x cs += size;
977 2702x return cs.begin();
978 }
979
980 //----------------------------------------------------------
981
982 template<class Handler>
983 template<bool StackEmpty_, bool IsKey_>
984 const char*
985 164348x basic_parser<Handler>::
986 parse_string(const char* p,
987 std::integral_constant<bool, StackEmpty_> stack_empty,
988 std::integral_constant<bool, IsKey_> is_key,
989 bool allow_bad_utf8,
990 bool allow_bad_utf16)
991 {
992 164348x detail::const_stream_wrapper cs(p, end_);
993 std::size_t total;
994 char const* start;
995 std::size_t size;
996 164348x if(! stack_empty && ! st_.empty())
997 {
998 state st;
999 35919x st_.pop(st);
1000 35919x st_.pop(total);
1001 35919x switch(st)
1002 {
1003 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
1004 3149x case state::str2: goto do_str2;
1005 1868x case state::str8: goto do_str8;
1006 30902x case state::str1: break;
1007 }
1008 }
1009 else
1010 {
1011 128429x BOOST_ASSERT(*cs == '\x22'); // '"'
1012 128429x ++cs;
1013 128429x total = 0;
1014 }
1015
1016 167824x do_str1:
1017 167824x start = cs.begin();
1018 335648x cs = allow_bad_utf8?
1019 2177x detail::count_valid<true>(cs.begin(), cs.end()):
1020 165647x detail::count_valid<false>(cs.begin(), cs.end());
1021 167824x size = cs.used(start);
1022 167824x if(is_key)
1023 {
1024 46712x BOOST_ASSERT(total <= Handler::max_key_size);
1025 94023x if(BOOST_JSON_UNLIKELY(size >
1026 Handler::max_key_size - total))
1027 {
1028 BOOST_STATIC_CONSTEXPR source_location loc
1029 = BOOST_CURRENT_LOCATION;
1030 3x return fail(cs.begin(), error::key_too_large, &loc);
1031 }
1032 }
1033 else
1034 {
1035 38330x BOOST_ASSERT(total <= Handler::max_string_size);
1036 73801x if(BOOST_JSON_UNLIKELY(size >
1037 Handler::max_string_size - total))
1038 {
1039 BOOST_STATIC_CONSTEXPR source_location loc
1040 = BOOST_CURRENT_LOCATION;
1041 3x return fail(cs.begin(), error::string_too_large, &loc);
1042 }
1043 }
1044 167818x total += size;
1045 167818x if(BOOST_JSON_UNLIKELY(! cs))
1046 {
1047 // call handler if the string isn't empty
1048 33236x if(BOOST_JSON_LIKELY(size))
1049 {
1050 {
1051 30068x bool r = is_key?
1052 12406x h_.on_key_part( {start, size}, total, ec_ ):
1053 18996x h_.on_string_part( {start, size}, total, ec_ );
1054
1055 28960x if(BOOST_JSON_UNLIKELY(!r))
1056 {
1057 1110x return fail(cs.begin());
1058 }
1059 }
1060 }
1061 31018x return maybe_suspend(cs.begin(), state::str1, total);
1062 }
1063 // at this point all valid characters have been skipped, so any remaining
1064 // if there are any more characters, they are either escaped, or incomplete
1065 // utf8, or invalid utf8
1066 134582x if(BOOST_JSON_UNLIKELY(*cs != '\x22')) // '"'
1067 {
1068 // sequence is invalid or incomplete
1069 15081x if((*cs & 0x80) && !allow_bad_utf8)
1070 {
1071 3472x seq_.save(cs.begin(), cs.remain());
1072 3472x if(BOOST_JSON_UNLIKELY(seq_.complete()))
1073 {
1074 BOOST_STATIC_CONSTEXPR source_location loc
1075 = BOOST_CURRENT_LOCATION;
1076 1557x return fail(cs.begin(), error::syntax, &loc);
1077 }
1078 1915x if(BOOST_JSON_LIKELY(size))
1079 {
1080 245x bool const r = is_key?
1081 22x h_.on_key_part( {start, size}, total, ec_ ):
1082 245x h_.on_string_part( {start, size}, total, ec_ );
1083 223x if(BOOST_JSON_UNLIKELY( !r ))
1084 22x return fail( cs.begin() );
1085 }
1086 1871x return maybe_suspend(cs.end(), state::str8, total);
1087 }
1088 11609x else if(BOOST_JSON_LIKELY(*cs == '\\'))
1089 {
1090 // flush unescaped run from input
1091 11500x if(BOOST_JSON_LIKELY(size))
1092 {
1093 4250x bool const r = is_key?
1094 1226x h_.on_key_part( {start, size}, total, ec_ ):
1095 3554x h_.on_string_part( {start, size}, total, ec_ );
1096 3766x if(BOOST_JSON_UNLIKELY( !r ))
1097 484x return fail( cs.begin() );
1098 }
1099 7250x do_str2:
1100 13681x cs = parse_escaped(cs.begin(), total, stack_empty, is_key, allow_bad_utf16);
1101 12719x if(BOOST_JSON_UNLIKELY( incomplete(cs) ))
1102 5476x return suspend_or_fail(state::str2, total);
1103
1104 7243x goto do_str1;
1105 }
1106 // illegal control
1107 BOOST_STATIC_CONSTEXPR source_location loc = BOOST_CURRENT_LOCATION;
1108 109x return fail(cs.begin(), error::syntax, &loc);
1109 }
1110
1111 {
1112 119501x bool r = is_key?
1113 84525x h_.on_key( {start, size}, total, ec_ ):
1114 41985x h_.on_string( {start, size}, total, ec_ );
1115
1116 115127x if(BOOST_JSON_UNLIKELY(!r))
1117 {
1118 4318x return fail(cs.begin());
1119 }
1120 }
1121
1122 110809x ++cs;
1123 110809x return cs.begin();
1124
1125 1868x do_str8:
1126 1868x uint8_t needed = seq_.needed();
1127 1868x if(BOOST_JSON_UNLIKELY( !seq_.append(cs.begin(), cs.remain()) ))
1128 4x return maybe_suspend(cs.end(), state::str8, total);
1129 1864x if(BOOST_JSON_UNLIKELY( !seq_.valid() ))
1130 {
1131 BOOST_STATIC_CONSTEXPR source_location loc = BOOST_CURRENT_LOCATION;
1132 210x return fail(cs.begin(), error::syntax, &loc);
1133 }
1134 {
1135 1654x std::size_t const n = seq_.length();
1136 bool r;
1137 1654x if(is_key)
1138 {
1139 2x BOOST_ASSERT(total <= Handler::max_key_size);
1140 2x if(BOOST_JSON_UNLIKELY(n >
1141 Handler::max_key_size - total))
1142 {
1143 BOOST_STATIC_CONSTEXPR source_location loc
1144 = BOOST_CURRENT_LOCATION;
1145 1x return fail(cs.begin(), error::key_too_large, &loc);
1146 }
1147 1x total += n;
1148 1x r = h_.on_key_part( {seq_.data(), n}, total, ec_ );
1149 }
1150 else
1151 {
1152 1x BOOST_ASSERT(total <= Handler::max_string_size);
1153 1652x if(BOOST_JSON_UNLIKELY(n >
1154 Handler::max_string_size - total))
1155 {
1156 BOOST_STATIC_CONSTEXPR source_location loc
1157 = BOOST_CURRENT_LOCATION;
1158 1x return fail(cs.begin(), error::string_too_large, &loc);
1159 }
1160 1651x total += n;
1161 1651x r = h_.on_string_part( {seq_.data(), n}, total, ec_ );
1162 }
1163 1451x if(BOOST_JSON_UNLIKELY( !r ))
1164 201x return fail( cs.begin() );
1165 }
1166 1250x cs += needed;
1167 1250x goto do_str1;
1168 }
1169
1170 template<class Handler>
1171 template<bool StackEmpty_>
1172 const char*
1173 13681x basic_parser<Handler>::
1174 parse_escaped(
1175 const char* p,
1176 std::size_t& total,
1177 std::integral_constant<bool, StackEmpty_> stack_empty,
1178 bool is_key,
1179 bool allow_bad_utf16)
1180 {
1181 13681x constexpr unsigned urc = 0xFFFD; // Unicode replacement character
1182 13681x auto const ev_too_large = is_key?
1183 error::key_too_large : error::string_too_large;
1184 13681x auto const max_size = is_key?
1185 Handler::max_key_size : Handler::max_string_size;
1186 int digit;
1187
1188 //---------------------------------------------------------------
1189 //
1190 // To handle escapes, a local temporary buffer accumulates
1191 // the unescaped result. The algorithm attempts to fill the
1192 // buffer to capacity before invoking the handler.
1193 // In some cases the temporary buffer needs to be flushed
1194 // before it is full:
1195 // * When the closing double quote is seen
1196 // * When there in no more input (and more is expected later)
1197 // A goal of the algorithm is to call the handler as few times
1198 // as possible. Thus, when the first escape is encountered,
1199 // the algorithm attempts to fill the temporary buffer first.
1200 //
1201 13681x detail::buffer<BOOST_JSON_STACK_BUFFER_SIZE> temp;
1202
1203 // Unescaped JSON is never larger than its escaped version.
1204 // To efficiently process only what will fit in the temporary buffer,
1205 // the size of the input stream is temporarily "clipped" to the size
1206 // of the temporary buffer.
1207 // handle escaped character
1208 13681x detail::clipped_const_stream cs(p, end_);
1209 13681x cs.clip(temp.max_size());
1210
1211 13681x if(! stack_empty && ! st_.empty())
1212 {
1213 state st;
1214 3149x st_.pop(st);
1215 3149x switch(st)
1216 {
1217 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
1218 528x case state::str3: goto do_str3;
1219 392x case state::str4: goto do_str4;
1220 390x case state::str5: goto do_str5;
1221 389x case state::str6: goto do_str6;
1222 386x case state::str7: goto do_str7;
1223 232x case state::sur1: goto do_sur1;
1224 188x case state::sur2: goto do_sur2;
1225 164x case state::sur3: goto do_sur3;
1226 162x case state::sur4: goto do_sur4;
1227 160x case state::sur5: goto do_sur5;
1228 158x case state::sur6: goto do_sur6;
1229 }
1230 }
1231
1232 3783x while(true)
1233 {
1234 14315x BOOST_ASSERT( temp.capacity() );
1235 14315x BOOST_ASSERT(*cs == '\\');
1236 14315x ++cs;
1237 15174x do_str3:
1238 15379x if(BOOST_JSON_UNLIKELY(! cs))
1239 {
1240 562x if(BOOST_JSON_LIKELY(! temp.empty()))
1241 {
1242 1x BOOST_ASSERT(total <= max_size);
1243 101x if(BOOST_JSON_UNLIKELY(
1244 temp.size() > max_size - total))
1245 {
1246 BOOST_STATIC_CONSTEXPR source_location loc
1247 = BOOST_CURRENT_LOCATION;
1248 1x return fail(cs.begin(), ev_too_large, &loc);
1249 }
1250 100x total += temp.size();
1251 {
1252 91x bool r = is_key
1253 100x ? h_.on_key_part(temp.get(), total, ec_)
1254 100x : h_.on_string_part(temp.get(), total, ec_);
1255
1256 91x if(BOOST_JSON_UNLIKELY(!r))
1257 {
1258 9x return fail(cs.begin());
1259 }
1260 }
1261 82x temp.clear();
1262 }
1263 543x cs.clip(temp.max_size());
1264 543x if(BOOST_JSON_UNLIKELY(! cs))
1265 543x return maybe_suspend(cs.begin(), state::str3);
1266 }
1267 14817x switch(*cs)
1268 {
1269 191x default:
1270 {
1271 BOOST_STATIC_CONSTEXPR source_location loc
1272 = BOOST_CURRENT_LOCATION;
1273 191x return fail(cs.begin(), error::syntax, &loc);
1274 }
1275 265x case '\x22': // '"'
1276 265x temp.push_back('\x22');
1277 265x ++cs;
1278 265x break;
1279 178x case '\\':
1280 178x temp.push_back('\\');
1281 178x ++cs;
1282 178x break;
1283 96x case '/':
1284 96x temp.push_back('/');
1285 96x ++cs;
1286 96x break;
1287 112x case 'b':
1288 112x temp.push_back('\x08');
1289 112x ++cs;
1290 112x break;
1291 108x case 'f':
1292 108x temp.push_back('\x0c');
1293 108x ++cs;
1294 108x break;
1295 1766x case 'n':
1296 1766x temp.push_back('\x0a');
1297 1766x ++cs;
1298 1766x break;
1299 146x case 'r':
1300 146x temp.push_back('\x0d');
1301 146x ++cs;
1302 146x break;
1303 266x case 't':
1304 266x temp.push_back('\x09');
1305 266x ++cs;
1306 266x break;
1307 11689x case 'u':
1308 // utf16 escape
1309 //
1310 // fast path only when the buffer
1311 // is large enough for 2 surrogates
1312 11689x if(BOOST_JSON_LIKELY(cs.remain() > 10))
1313 {
1314 // KRYSTIAN TODO: this could be done
1315 // with fewer instructions
1316 11394x digit = detail::load_little_endian<4>(
1317 5697x cs.begin() + 1);
1318 5697x int d4 = detail::hex_digit(static_cast<
1319 5697x unsigned char>(digit >> 24));
1320 5697x int d3 = detail::hex_digit(static_cast<
1321 5697x unsigned char>(digit >> 16));
1322 5697x int d2 = detail::hex_digit(static_cast<
1323 5697x unsigned char>(digit >> 8));
1324 5697x int d1 = detail::hex_digit(static_cast<
1325 unsigned char>(digit));
1326 5697x if(BOOST_JSON_UNLIKELY(
1327 (d1 | d2 | d3 | d4) == -1))
1328 {
1329 60x if(d1 != -1)
1330 45x ++cs;
1331 60x if(d2 != -1)
1332 30x ++cs;
1333 60x if(d3 != -1)
1334 15x ++cs;
1335 BOOST_STATIC_CONSTEXPR source_location loc
1336 = BOOST_CURRENT_LOCATION;
1337 60x return fail(cs.begin(), error::expected_hex_digit, &loc);
1338 }
1339 // 32 bit unicode scalar value
1340 5637x unsigned u1 =
1341 5637x (d1 << 12) + (d2 << 8) +
1342 5637x (d3 << 4) + d4;
1343 // valid unicode scalar values are
1344 // [0, D7FF] and [E000, 10FFFF]
1345 // values within this range are valid utf-8
1346 // code points and invalid leading surrogates.
1347 5637x if(BOOST_JSON_LIKELY(
1348 u1 < 0xd800 || u1 > 0xdfff))
1349 {
1350 1340x cs += 5;
1351 1340x temp.append_utf8(u1);
1352 1340x break;
1353 }
1354 4297x if(BOOST_JSON_UNLIKELY(u1 > 0xdbff))
1355 {
1356 // If it's an illegal leading surrogate and
1357 // the parser does not allow it, return an error.
1358 707x if(!allow_bad_utf16)
1359 {
1360 BOOST_STATIC_CONSTEXPR source_location loc
1361 = BOOST_CURRENT_LOCATION;
1362 122x return fail(cs.begin(), error::illegal_leading_surrogate,
1363 122x &loc);
1364 }
1365 // Otherwise, append the Unicode replacement character
1366 else
1367 {
1368 585x cs += 5;
1369 585x temp.append_utf8(urc);
1370 585x break;
1371 }
1372 }
1373 3590x cs += 5;
1374 // KRYSTIAN TODO: this can be a two byte load
1375 // and a single comparison. We lose error information,
1376 // but it's faster.
1377 3590x if(BOOST_JSON_UNLIKELY(*cs != '\\'))
1378 {
1379 // If the next character is not a backslash and
1380 // the parser does not allow it, return a syntax error.
1381 156x if(!allow_bad_utf16)
1382 {
1383 BOOST_STATIC_CONSTEXPR source_location loc
1384 = BOOST_CURRENT_LOCATION;
1385 15x return fail(cs.begin(), error::syntax, &loc);
1386 }
1387 // Otherwise, append the Unicode replacement character since
1388 // the first code point is a valid leading surrogate
1389 else
1390 {
1391 141x temp.append_utf8(urc);
1392 141x break;
1393 }
1394 }
1395 3434x ++cs;
1396 3434x if(BOOST_JSON_UNLIKELY(*cs != 'u'))
1397 {
1398 220x if (!allow_bad_utf16)
1399 {
1400 BOOST_STATIC_CONSTEXPR source_location loc
1401 = BOOST_CURRENT_LOCATION;
1402 15x return fail(cs.begin(), error::syntax, &loc);
1403 }
1404 // Otherwise, append the Unicode replacement character since
1405 // the first code point is a valid leading surrogate
1406 else
1407 {
1408 205x temp.append_utf8(urc);
1409 205x goto do_str3;
1410 }
1411 }
1412 3214x ++cs;
1413 3214x digit = detail::load_little_endian<4>(cs.begin());
1414 3214x d4 = detail::hex_digit(static_cast<
1415 3214x unsigned char>(digit >> 24));
1416 3214x d3 = detail::hex_digit(static_cast<
1417 3214x unsigned char>(digit >> 16));
1418 3214x d2 = detail::hex_digit(static_cast<
1419 3214x unsigned char>(digit >> 8));
1420 3214x d1 = detail::hex_digit(static_cast<
1421 unsigned char>(digit));
1422 3214x if(BOOST_JSON_UNLIKELY(
1423 (d1 | d2 | d3 | d4) == -1))
1424 {
1425 90x if(d1 != -1)
1426 75x ++cs;
1427 90x if(d2 != -1)
1428 45x ++cs;
1429 90x if(d3 != -1)
1430 15x ++cs;
1431 BOOST_STATIC_CONSTEXPR source_location loc
1432 = BOOST_CURRENT_LOCATION;
1433 90x return fail(cs.begin(), error::expected_hex_digit, &loc);
1434 }
1435 3124x unsigned u2 =
1436 3124x (d1 << 12) + (d2 << 8) +
1437 3124x (d3 << 4) + d4;
1438 // Check if the second code point is a valid trailing surrogate.
1439 // Valid trailing surrogates are [DC00, DFFF]
1440 3124x if(BOOST_JSON_UNLIKELY(
1441 u2 < 0xdc00 || u2 > 0xdfff))
1442 {
1443 // If not valid and the parser does not allow it, return an error.
1444 1353x if(!allow_bad_utf16)
1445 {
1446 BOOST_STATIC_CONSTEXPR source_location loc
1447 = BOOST_CURRENT_LOCATION;
1448 136x return fail(cs.begin(), error::illegal_trailing_surrogate,
1449 136x &loc);
1450 }
1451 // Append the replacement character for the
1452 // first leading surrogate.
1453 1217x cs += 4;
1454 1217x temp.append_utf8(urc);
1455 // Check if the second code point is a
1456 // valid unicode scalar value (invalid leading
1457 // or trailing surrogate)
1458 1217x if (u2 < 0xd800 || u2 > 0xdbff)
1459 {
1460 524x temp.append_utf8(u2);
1461 524x break;
1462 }
1463 // If it is a valid leading surrogate
1464 else
1465 {
1466 693x u1_ = u2;
1467 693x goto do_sur1;
1468 }
1469 }
1470 1771x cs += 4;
1471 // Calculate the Unicode code point from the surrogate pair and
1472 // append the UTF-8 representation.
1473 1771x unsigned cp =
1474 1771x ((u1 - 0xd800) << 10) +
1475 ((u2 - 0xdc00)) +
1476 0x10000;
1477 // utf-16 surrogate pair
1478 1771x temp.append_utf8(cp);
1479 1771x break;
1480 }
1481 // flush
1482 5992x if(BOOST_JSON_LIKELY(! temp.empty()))
1483 {
1484 4x BOOST_ASSERT(total <= max_size);
1485 1723x if(BOOST_JSON_UNLIKELY(
1486 temp.size() > max_size - total))
1487 {
1488 BOOST_STATIC_CONSTEXPR source_location loc
1489 = BOOST_CURRENT_LOCATION;
1490 1x return fail(cs.begin(), ev_too_large, &loc);
1491 }
1492 1722x total += temp.size();
1493 {
1494 1582x bool r = is_key
1495 1722x ? h_.on_key_part(temp.get(), total, ec_)
1496 1722x : h_.on_string_part(temp.get(), total, ec_);
1497
1498 1582x if(BOOST_JSON_UNLIKELY(!r))
1499 {
1500 140x return fail(cs.begin());
1501 }
1502 }
1503 1442x temp.clear();
1504 1442x cs.clip(temp.max_size());
1505 }
1506 5711x ++cs;
1507 // utf-16 escape
1508 6103x do_str4:
1509 6103x if(BOOST_JSON_UNLIKELY(! cs))
1510 392x return maybe_suspend(cs.begin(), state::str4);
1511 5711x digit = detail::hex_digit(*cs);
1512 5711x if(BOOST_JSON_UNLIKELY(digit == -1))
1513 {
1514 BOOST_STATIC_CONSTEXPR source_location loc
1515 = BOOST_CURRENT_LOCATION;
1516 50x return fail(cs.begin(), error::expected_hex_digit, &loc);
1517 }
1518 5661x ++cs;
1519 5661x u1_ = digit << 12;
1520 6051x do_str5:
1521 6051x if(BOOST_JSON_UNLIKELY(! cs))
1522 390x return maybe_suspend(cs.begin(), state::str5);
1523 5661x digit = detail::hex_digit(*cs);
1524 5661x if(BOOST_JSON_UNLIKELY(digit == -1))
1525 {
1526 BOOST_STATIC_CONSTEXPR source_location loc
1527 = BOOST_CURRENT_LOCATION;
1528 20x return fail(cs.begin(), error::expected_hex_digit, &loc);
1529 }
1530 5641x ++cs;
1531 5641x u1_ += digit << 8;
1532 6030x do_str6:
1533 6030x if(BOOST_JSON_UNLIKELY(! cs))
1534 389x return maybe_suspend(cs.begin(), state::str6);
1535 5641x digit = detail::hex_digit(*cs);
1536 5641x if(BOOST_JSON_UNLIKELY(digit == -1))
1537 {
1538 BOOST_STATIC_CONSTEXPR source_location loc
1539 = BOOST_CURRENT_LOCATION;
1540 20x return fail(cs.begin(), error::expected_hex_digit, &loc);
1541 }
1542 5621x ++cs;
1543 5621x u1_ += digit << 4;
1544 6007x do_str7:
1545 6007x if(BOOST_JSON_UNLIKELY(! cs))
1546 386x return maybe_suspend(cs.begin(), state::str7);
1547 5621x digit = detail::hex_digit(*cs);
1548 5621x if(BOOST_JSON_UNLIKELY(digit == -1))
1549 {
1550 BOOST_STATIC_CONSTEXPR source_location loc
1551 = BOOST_CURRENT_LOCATION;
1552 35x return fail(cs.begin(), error::expected_hex_digit, &loc);
1553 }
1554 5586x ++cs;
1555 5586x u1_ += digit;
1556 5586x if(BOOST_JSON_LIKELY(
1557 u1_ < 0xd800 || u1_ > 0xdfff))
1558 {
1559 1434x BOOST_ASSERT(temp.empty());
1560 // utf-8 codepoint
1561 1434x temp.append_utf8(u1_);
1562 1434x break;
1563 }
1564 4152x if(BOOST_JSON_UNLIKELY(u1_ > 0xdbff))
1565 {
1566 // If it's an illegal leading surrogate and
1567 // the parser does not allow it, return an error.
1568 1585x if(!allow_bad_utf16)
1569 {
1570 BOOST_STATIC_CONSTEXPR source_location loc
1571 = BOOST_CURRENT_LOCATION;
1572 209x return fail(cs.begin(), error::illegal_leading_surrogate, &loc);
1573 }
1574 // Otherwise, append the Unicode replacement character
1575 else
1576 {
1577 1376x BOOST_ASSERT(temp.empty());
1578 1376x temp.append_utf8(urc);
1579 1376x break;
1580 }
1581 }
1582 2567x do_sur1:
1583 3792x if(BOOST_JSON_UNLIKELY(! cs))
1584 232x return maybe_suspend(cs.begin(), state::sur1);
1585 3560x if(BOOST_JSON_UNLIKELY(*cs != '\\'))
1586 {
1587 // If the next character is not a backslash and
1588 // the parser does not allow it, return a syntax error.
1589 952x if(!allow_bad_utf16)
1590 {
1591 BOOST_STATIC_CONSTEXPR source_location loc
1592 = BOOST_CURRENT_LOCATION;
1593 149x return fail(cs.begin(), error::syntax, &loc);
1594 }
1595 // Otherwise, append the Unicode replacement character since
1596 // the first code point is a valid leading surrogate
1597 else
1598 {
1599 803x temp.append_utf8(urc);
1600 803x break;
1601 }
1602 }
1603 2608x ++cs;
1604 2796x do_sur2:
1605 2796x if(BOOST_JSON_UNLIKELY(! cs))
1606 188x return maybe_suspend(cs.begin(), state::sur2);
1607 2608x if(BOOST_JSON_UNLIKELY(*cs != 'u'))
1608 {
1609 396x if (!allow_bad_utf16)
1610 {
1611 BOOST_STATIC_CONSTEXPR source_location loc
1612 = BOOST_CURRENT_LOCATION;
1613 65x return fail(cs.begin(), error::syntax, &loc);
1614 }
1615 // Otherwise, append the Unicode replacement character since
1616 // the first code point is a valid leading surrogate
1617 else
1618 {
1619 331x temp.append_utf8(urc);
1620 331x goto do_str3;
1621 }
1622 }
1623 2212x ++cs;
1624 2376x do_sur3:
1625 2376x if(BOOST_JSON_UNLIKELY(! cs))
1626 164x return maybe_suspend(cs.begin(), state::sur3);
1627 2212x digit = detail::hex_digit(*cs);
1628 2212x if(BOOST_JSON_UNLIKELY(digit == -1))
1629 {
1630 BOOST_STATIC_CONSTEXPR source_location loc
1631 = BOOST_CURRENT_LOCATION;
1632 35x return fail(cs.begin(), error::expected_hex_digit, &loc);
1633 }
1634 2177x ++cs;
1635 2177x u2_ = digit << 12;
1636 2339x do_sur4:
1637 2339x if(BOOST_JSON_UNLIKELY(! cs))
1638 162x return maybe_suspend(cs.begin(), state::sur4);
1639 2177x digit = detail::hex_digit(*cs);
1640 2177x if(BOOST_JSON_UNLIKELY(digit == -1))
1641 {
1642 BOOST_STATIC_CONSTEXPR source_location loc
1643 = BOOST_CURRENT_LOCATION;
1644 35x return fail(cs.begin(), error::expected_hex_digit, &loc);
1645 }
1646 2142x ++cs;
1647 2142x u2_ += digit << 8;
1648 2302x do_sur5:
1649 2302x if(BOOST_JSON_UNLIKELY(! cs))
1650 160x return maybe_suspend(cs.begin(), state::sur5);
1651 2142x digit = detail::hex_digit(*cs);
1652 2142x if(BOOST_JSON_UNLIKELY(digit == -1))
1653 {
1654 BOOST_STATIC_CONSTEXPR source_location loc
1655 = BOOST_CURRENT_LOCATION;
1656 20x return fail(cs.begin(), error::expected_hex_digit, &loc);
1657 }
1658 2122x ++cs;
1659 2122x u2_ += digit << 4;
1660 2280x do_sur6:
1661 2280x if(BOOST_JSON_UNLIKELY(! cs))
1662 158x return maybe_suspend(cs.begin(), state::sur6);
1663 2122x digit = detail::hex_digit(*cs);
1664 2122x if(BOOST_JSON_UNLIKELY(digit == -1))
1665 {
1666 BOOST_STATIC_CONSTEXPR source_location loc
1667 = BOOST_CURRENT_LOCATION;
1668 20x return fail(cs.begin(), error::expected_hex_digit, &loc);
1669 }
1670 2102x ++cs;
1671 2102x u2_ += digit;
1672 // Check if the second code point is a valid trailing surrogate.
1673 // Valid trailing surrogates are [DC00, DFFF]
1674 2102x if(BOOST_JSON_UNLIKELY(
1675 u2_ < 0xdc00 || u2_ > 0xdfff))
1676 {
1677 // If not valid and the parser does not allow it, return an error.
1678 580x if(!allow_bad_utf16)
1679 {
1680 BOOST_STATIC_CONSTEXPR source_location loc
1681 = BOOST_CURRENT_LOCATION;
1682 60x return fail(cs.begin(), error::illegal_trailing_surrogate, &loc);
1683 }
1684 // Append the replacement character for the
1685 // first leading surrogate.
1686 520x temp.append_utf8(urc);
1687 // Check if the second code point is a
1688 // valid unicode scalar value (invalid leading
1689 // or trailing surrogate)
1690 520x if (u2_ < 0xd800 || u2_ > 0xdbff)
1691 {
1692 220x temp.append_utf8(u2_);
1693 220x break;
1694 }
1695 // If it is a valid leading surrogate
1696 else
1697 {
1698 300x u1_ = u2_;
1699 300x goto do_sur1;
1700 }
1701 }
1702 // Calculate the Unicode code point from the surrogate pair and
1703 // append the UTF-8 representation.
1704 1522x unsigned cp =
1705 1522x ((u1_ - 0xd800) << 10) +
1706 1522x ((u2_ - 0xdc00)) +
1707 0x10000;
1708 // utf-16 surrogate pair
1709 1522x temp.append_utf8(cp);
1710 }
1711
1712 // flush
1713 12653x if(BOOST_JSON_UNLIKELY( !cs ) || *cs != '\\')
1714 8870x break;
1715 }
1716
1717 8870x if(BOOST_JSON_LIKELY( temp.size() ))
1718 {
1719 434x BOOST_ASSERT(total <= max_size);
1720 8870x if(BOOST_JSON_UNLIKELY( temp.size() > max_size - total ))
1721 {
1722 BOOST_STATIC_CONSTEXPR source_location loc
1723 = BOOST_CURRENT_LOCATION;
1724 1x return fail(cs.begin(), ev_too_large, &loc);
1725 }
1726
1727 8869x total += temp.size();
1728 8056x bool const r = is_key
1729 8869x ? h_.on_key_part(temp.get(), total, ec_)
1730 8152x : h_.on_string_part(temp.get(), total, ec_);
1731 8056x if(BOOST_JSON_UNLIKELY( !r ))
1732 813x return fail( cs.begin() );
1733 }
1734
1735 7243x return cs.begin();
1736 }
1737
1738 //----------------------------------------------------------
1739
1740 template<class Handler>
1741 template<
1742 bool StackEmpty_,
1743 bool AllowComments_/*,
1744 bool AllowTrailing_,
1745 bool AllowBadUTF8_*/>
1746 const char*
1747 109212x basic_parser<Handler>::
1748 parse_object(const char* p,
1749 std::integral_constant<bool, StackEmpty_> stack_empty,
1750 std::integral_constant<bool, AllowComments_> allow_comments,
1751 /*std::integral_constant<bool, AllowTrailing_>*/ bool allow_trailing,
1752 /*std::integral_constant<bool, AllowBadUTF8_>*/ bool allow_bad_utf8,
1753 bool allow_bad_utf16)
1754 {
1755 109212x detail::const_stream_wrapper cs(p, end_);
1756 std::size_t size;
1757 109212x if(! stack_empty && ! st_.empty())
1758 {
1759 // resume
1760 state st;
1761 35074x st_.pop(st);
1762 35074x st_.pop(size);
1763 35074x switch(st)
1764 {
1765 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
1766 1596x case state::obj1: goto do_obj1;
1767 235x case state::obj2: goto do_obj2;
1768 12651x case state::obj3: goto do_obj3;
1769 1692x case state::obj4: goto do_obj4;
1770 251x case state::obj5: goto do_obj5;
1771 1593x case state::obj6: goto do_obj6;
1772 15453x case state::obj7: goto do_obj7;
1773 427x case state::obj8: goto do_obj8;
1774 661x case state::obj9: goto do_obj9;
1775 181x case state::obj10: goto do_obj10;
1776 334x case state::obj11: goto do_obj11;
1777 }
1778 }
1779 74138x BOOST_ASSERT(*cs == '{');
1780 74138x size = 0;
1781 74138x if(BOOST_JSON_UNLIKELY(! depth_))
1782 {
1783 BOOST_STATIC_CONSTEXPR source_location loc = BOOST_CURRENT_LOCATION;
1784 3x return fail(cs.begin(), error::too_deep, &loc);
1785 }
1786 74135x --depth_;
1787 74135x if(BOOST_JSON_UNLIKELY(
1788 ! h_.on_object_begin(ec_)))
1789 2040x return fail(cs.begin());
1790 70057x ++cs;
1791 // object:
1792 // '{' *ws '}'
1793 // '{' *ws string *ws ':' *ws value *ws *[ ',' *ws string *ws ':' *ws value *ws ] '}'
1794 73624x do_obj1:
1795 73624x cs = detail::count_whitespace(cs.begin(), cs.end());
1796 73624x if(BOOST_JSON_UNLIKELY(! cs))
1797 1630x return maybe_suspend(cs.begin(), state::obj1, size);
1798 71994x if(BOOST_JSON_LIKELY(*cs != '}'))
1799 {
1800 69095x if(BOOST_JSON_UNLIKELY(*cs != '\x22'))
1801 {
1802 2411x if(allow_comments && *cs == '/')
1803 {
1804 2139x do_obj2:
1805 2374x cs = parse_comment(cs.begin(), stack_empty, std::false_type());
1806 2290x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1807 319x return suspend_or_fail(state::obj2, size);
1808 1971x goto do_obj1;
1809 }
1810 BOOST_STATIC_CONSTEXPR source_location loc
1811 = BOOST_CURRENT_LOCATION;
1812 272x return fail(cs.begin(), error::syntax, &loc);
1813 }
1814 66684x loop:
1815 80843x if(BOOST_JSON_UNLIKELY(++size >
1816 Handler::max_object_size))
1817 {
1818 BOOST_STATIC_CONSTEXPR source_location loc
1819 = BOOST_CURRENT_LOCATION;
1820 1x return fail(cs.begin(), error::object_too_large, &loc);
1821 }
1822 80842x do_obj3:
1823 93493x cs = parse_string(cs.begin(), stack_empty, std::true_type(), allow_bad_utf8, allow_bad_utf16);
1824 90537x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1825 15596x return suspend_or_fail(state::obj3, size);
1826 74941x do_obj4:
1827 79104x cs = detail::count_whitespace(cs.begin(), cs.end());
1828 79104x if(BOOST_JSON_UNLIKELY(! cs))
1829 1707x return maybe_suspend(cs.begin(), state::obj4, size);
1830 77397x if(BOOST_JSON_UNLIKELY(*cs != ':'))
1831 {
1832 2925x if(allow_comments && *cs == '/')
1833 {
1834 2779x do_obj5:
1835 3030x cs = parse_comment(cs.begin(), stack_empty, std::false_type());
1836 2876x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1837 405x return suspend_or_fail(state::obj5, size);
1838 2471x goto do_obj4;
1839 }
1840 BOOST_STATIC_CONSTEXPR source_location loc
1841 = BOOST_CURRENT_LOCATION;
1842 146x return fail(cs.begin(), error::syntax, &loc);
1843 }
1844 74472x ++cs;
1845 76065x do_obj6:
1846 76065x cs = detail::count_whitespace(cs.begin(), cs.end());
1847 76065x if(BOOST_JSON_UNLIKELY(! cs))
1848 1624x return maybe_suspend(cs.begin(), state::obj6, size);
1849 74441x do_obj7:
1850 89894x cs = parse_value(cs.begin(), stack_empty, allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
1851 82545x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1852 23598x return suspend_or_fail(state::obj7, size);
1853 58947x do_obj8:
1854 61210x cs = detail::count_whitespace(cs.begin(), cs.end());
1855 61210x if(BOOST_JSON_UNLIKELY(! cs))
1856 442x return maybe_suspend(cs.begin(), state::obj8, size);
1857 60768x if(BOOST_JSON_LIKELY(*cs == ','))
1858 {
1859 17799x ++cs;
1860 19715x do_obj9:
1861 19715x cs = detail::count_whitespace(cs.begin(), cs.end());
1862 19715x if(BOOST_JSON_UNLIKELY(! cs))
1863 691x return maybe_suspend(cs.begin(), state::obj9, size);
1864
1865 // loop for next element
1866 19024x if(BOOST_JSON_LIKELY(*cs == '\x22'))
1867 14159x goto loop;
1868 4865x if(! allow_trailing || *cs != '}')
1869 {
1870 1644x if(allow_comments && *cs == '/')
1871 {
1872 1433x do_obj10:
1873 1614x cs = parse_comment(cs.begin(), stack_empty, std::false_type());
1874 1525x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1875 270x return suspend_or_fail(state::obj10, size);
1876 1255x goto do_obj9;
1877 }
1878 BOOST_STATIC_CONSTEXPR source_location loc
1879 = BOOST_CURRENT_LOCATION;
1880 211x return fail(cs.begin(), error::syntax, &loc);
1881 }
1882 }
1883 42969x else if(BOOST_JSON_UNLIKELY(*cs != '}'))
1884 {
1885 2325x if(allow_comments && *cs == '/')
1886 {
1887 2172x do_obj11:
1888 2506x cs = parse_comment(cs.begin(), stack_empty, std::false_type());
1889 2338x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1890 502x return suspend_or_fail(state::obj11, size);
1891 1836x goto do_obj8;
1892 }
1893 BOOST_STATIC_CONSTEXPR source_location loc
1894 = BOOST_CURRENT_LOCATION;
1895 153x return fail(cs.begin(), error::syntax, &loc);
1896 }
1897 // got closing brace, fall through
1898 }
1899 46764x if(BOOST_JSON_UNLIKELY(
1900 ! h_.on_object_end(size, ec_)))
1901 1502x return fail(cs.begin());
1902 43721x ++depth_;
1903 43721x ++cs;
1904 43721x return cs.begin();
1905 }
1906
1907 //----------------------------------------------------------
1908
1909 template<class Handler>
1910 template<
1911 bool StackEmpty_,
1912 bool AllowComments_/*,
1913 bool AllowTrailing_,
1914 bool AllowBadUTF8_*/>
1915 const char*
1916 26457x basic_parser<Handler>::
1917 parse_array(const char* p,
1918 std::integral_constant<bool, StackEmpty_> stack_empty,
1919 std::integral_constant<bool, AllowComments_> allow_comments,
1920 /*std::integral_constant<bool, AllowTrailing_>*/ bool allow_trailing,
1921 /*std::integral_constant<bool, AllowBadUTF8_>*/ bool allow_bad_utf8,
1922 bool allow_bad_utf16)
1923 {
1924 26457x detail::const_stream_wrapper cs(p, end_);
1925 std::size_t size;
1926 26457x if(! stack_empty && ! st_.empty())
1927 {
1928 // resume
1929 state st;
1930 5780x st_.pop(st);
1931 5780x st_.pop(size);
1932 5780x switch(st)
1933 {
1934 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
1935 1061x case state::arr1: goto do_arr1;
1936 384x case state::arr2: goto do_arr2;
1937 2965x case state::arr3: goto do_arr3;
1938 396x case state::arr4: goto do_arr4;
1939 680x case state::arr5: goto do_arr5;
1940 294x case state::arr6: goto do_arr6;
1941 }
1942 }
1943 20677x BOOST_ASSERT(*cs == '[');
1944 20677x size = 0;
1945 20677x if(BOOST_JSON_UNLIKELY(! depth_))
1946 {
1947 BOOST_STATIC_CONSTEXPR source_location loc = BOOST_CURRENT_LOCATION;
1948 34x return fail(cs.begin(), error::too_deep, &loc);
1949 }
1950 20643x --depth_;
1951 20643x if(BOOST_JSON_UNLIKELY(
1952 ! h_.on_array_begin(ec_)))
1953 812x return fail(cs.begin());
1954 19025x ++cs;
1955 // array:
1956 // '[' *ws ']'
1957 // '[' *ws value *ws *[ ',' *ws value *ws ] ']'
1958 21619x do_arr1:
1959 21619x cs = detail::count_whitespace(cs.begin(), cs.end());
1960 21619x if(BOOST_JSON_UNLIKELY(! cs))
1961 1082x return maybe_suspend(cs.begin(), state::arr1, size);
1962 20537x if(BOOST_JSON_LIKELY(*cs != ']'))
1963 {
1964 18782x loop:
1965 26305x if(allow_comments && *cs == '/')
1966 {
1967 1789x do_arr2:
1968 2173x cs = parse_comment(cs.begin(), stack_empty, std::false_type());
1969 2045x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1970 512x return suspend_or_fail(state::arr2, size);
1971 1533x goto do_arr1;
1972 }
1973 24516x if(BOOST_JSON_UNLIKELY(++size >
1974 Handler::max_array_size))
1975 {
1976 BOOST_STATIC_CONSTEXPR source_location loc
1977 = BOOST_CURRENT_LOCATION;
1978 1x return fail(cs.begin(), error::array_too_large, &loc);
1979 }
1980 24515x do_arr3:
1981 // array is not empty, value required
1982 27480x cs = parse_value(cs.begin(), stack_empty, allow_comments, allow_trailing, allow_bad_utf8, allow_bad_utf16);
1983 24849x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
1984 9079x return suspend_or_fail(state::arr3, size);
1985 15770x do_arr4:
1986 17396x cs = detail::count_whitespace(cs.begin(), cs.end());
1987 17396x if(BOOST_JSON_UNLIKELY(! cs))
1988 505x return maybe_suspend(cs.begin(), state::arr4, size);
1989 16891x if(BOOST_JSON_LIKELY(*cs == ','))
1990 {
1991 9236x ++cs;
1992 9916x do_arr5:
1993 9916x cs = detail::count_whitespace(cs.begin(), cs.end());
1994 9916x if(BOOST_JSON_UNLIKELY(! cs))
1995 710x return maybe_suspend(cs.begin(), state::arr5, size);
1996 // loop for next element
1997 9206x if(! allow_trailing || *cs != ']')
1998 7523x goto loop;
1999 }
2000 7655x else if(BOOST_JSON_UNLIKELY(*cs != ']'))
2001 {
2002 1969x if(allow_comments && *cs == '/')
2003 {
2004 1541x do_arr6:
2005 1835x cs = parse_comment(cs.begin(), stack_empty, std::false_type());
2006 1688x if(BOOST_JSON_UNLIKELY(incomplete(cs)))
2007 458x return suspend_or_fail(state::arr6, size);
2008 1230x goto do_arr4;
2009 }
2010 BOOST_STATIC_CONSTEXPR source_location loc
2011 = BOOST_CURRENT_LOCATION;
2012 428x return fail(cs.begin(), error::syntax, &loc);
2013 }
2014 // got closing bracket; fall through
2015 }
2016 9124x if(BOOST_JSON_UNLIKELY(
2017 ! h_.on_array_end(size, ec_)))
2018 549x return fail(cs.begin());
2019 7996x ++depth_;
2020 7996x ++cs;
2021 7996x return cs.begin();
2022 }
2023
2024 //----------------------------------------------------------
2025
2026 template<class Handler>
2027 template<bool StackEmpty_, char First_>
2028 char const*
2029 9483477x basic_parser<Handler>::
2030 parse_number(
2031 char const* p,
2032 std::integral_constant<bool, StackEmpty_> stack_empty,
2033 std::integral_constant<char, First_> first)
2034 {
2035 // only one of these will be true if we are not resuming
2036 // if negative then !zero_first && !nonzero_first
2037 // if zero_first then !nonzero_first && !negative
2038 // if nonzero_first then !zero_first && !negative
2039 9483477x bool const negative = first == '-';
2040 9483477x bool const zero_first = first == '0';
2041 9483477x bool const nonzero_first = first == '+';
2042 9483477x detail::const_stream_wrapper cs(p, end_);
2043 number num;
2044 9483477x const char* begin = cs.begin();
2045 9483477x if(stack_empty || st_.empty())
2046 {
2047 1071486x num.bias = 0;
2048 1071486x num.exp = 0;
2049 1071486x num.frac = false;
2050 1071486x num.neg = negative;
2051
2052 //----------------------------------
2053 //
2054 // '-'
2055 // leading minus sign
2056 //
2057 1071486x BOOST_ASSERT(cs);
2058 if(negative)
2059 17385x ++cs;
2060
2061 // fast path
2062 1071486x if( cs.remain() >= 16 + 1 + 16 ) // digits . digits
2063 {
2064 int n1;
2065
2066 5149x if( nonzero_first ||
2067 5149x (negative && *cs != '0') )
2068 {
2069 1005623x n1 = detail::count_digits( cs.begin() );
2070 1005623x BOOST_ASSERT(n1 >= 0 && n1 <= 16);
2071
2072 1063x if( negative && n1 == 0 && opt_.allow_infinity_and_nan )
2073 {
2074 9x return parse_literal(
2075 p - 1,
2076 8x detail::literals_c<detail::literals::neg_infinity>());
2077 }
2078
2079 1054x if( ! nonzero_first && n1 == 0 )
2080 {
2081 // digit required
2082 BOOST_STATIC_CONSTEXPR source_location loc
2083 = BOOST_CURRENT_LOCATION;
2084 2x return fail(cs.begin(), error::syntax, &loc);
2085 }
2086
2087 1005612x num.mant = detail::parse_unsigned( 0, cs.begin(), n1 );
2088 1005612x cs += n1;
2089
2090 // integer or floating-point with
2091 // >= 16 leading digits
2092 1005612x if( n1 == 16 )
2093 {
2094 1001029x goto do_num2;
2095 }
2096 }
2097 else
2098 {
2099 // 0. floating-point or 0e integer
2100 10733x num.mant = 0;
2101 10733x n1 = 0;
2102 10733x ++cs;
2103 }
2104
2105 {
2106 15316x const char c = *cs;
2107 15316x if(c != '.')
2108 {
2109 6613x if((c | 32) == 'e')
2110 {
2111 3318x ++cs;
2112 3318x goto do_exp1;
2113 }
2114 BOOST_IF_CONSTEXPR( negative )
2115 20x num.mant = ~num.mant + 1;
2116 3295x goto finish_signed;
2117 }
2118 }
2119
2120 // floating-point number
2121
2122 8703x ++cs;
2123
2124 8703x int n2 = detail::count_digits( cs.begin() );
2125 8703x BOOST_ASSERT(n2 >= 0 && n2 <= 16);
2126
2127 8703x if( n2 == 0 )
2128 {
2129 // digit required
2130 BOOST_STATIC_CONSTEXPR source_location loc
2131 = BOOST_CURRENT_LOCATION;
2132 3x return fail(cs.begin(), error::syntax, &loc);
2133 }
2134
2135 // floating-point mantissa overflow
2136 8700x if( n1 + n2 >= 19 )
2137 {
2138 64x goto do_num7;
2139 }
2140
2141 8636x num.mant = detail::parse_unsigned( num.mant, cs.begin(), n2 );
2142
2143 8636x BOOST_ASSERT(num.bias == 0);
2144
2145 8636x num.bias -= n2;
2146
2147 8636x cs += n2;
2148
2149 8636x char ch = *cs;
2150
2151 8636x if( (ch | 32) == 'e' )
2152 {
2153 110x ++cs;
2154 110x goto do_exp1;
2155 }
2156 8526x else if( ch >= '0' && ch <= '9' )
2157 {
2158 5017x goto do_num8;
2159 }
2160
2161 3509x goto finish_dub;
2162 }
2163 }
2164 else
2165 {
2166 8411991x num = num_;
2167 state st;
2168 8411991x st_.pop(st);
2169 8411991x switch(st)
2170 {
2171 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
2172 475x case state::num1: goto do_num1;
2173 6049x case state::num2: goto do_num2;
2174 4195100x case state::num3: goto do_num3;
2175 48x case state::num4: goto do_num4;
2176 741x case state::num5: goto do_num5;
2177 474x case state::num6: goto do_num6;
2178 422x case state::num7: goto do_num7;
2179 4201807x case state::num8: goto do_num8;
2180 385x case state::exp1: goto do_exp1;
2181 131x case state::exp2: goto do_exp2;
2182 6359x case state::exp3: goto do_exp3;
2183 }
2184 }
2185
2186 //----------------------------------
2187 //
2188 // DIGIT
2189 // first digit
2190 //
2191 55605x do_num1:
2192 12711x if(zero_first || nonzero_first ||
2193 12711x BOOST_JSON_LIKELY(cs))
2194 {
2195 55010x char const c = *cs;
2196 if(zero_first)
2197 {
2198 7236x ++cs;
2199 7236x num.mant = 0;
2200 7236x goto do_num6;
2201 }
2202 12116x else if(nonzero_first || BOOST_JSON_LIKELY(
2203 c >= '1' && c <= '9'))
2204 {
2205 41088x ++cs;
2206 41088x num.mant = c - '0';
2207 }
2208 6686x else if(BOOST_JSON_UNLIKELY(
2209 c == '0'))
2210 {
2211 5491x ++cs;
2212 5491x num.mant = 0;
2213 5491x goto do_num6;
2214 }
2215 1195x else if( (negative || num.neg) && opt_.allow_infinity_and_nan )
2216 {
2217 1007x st_.push(state::lit1);
2218 1007x cur_lit_ = literal_index(detail::literals::neg_infinity);
2219 1007x lit_offset_ = 1;
2220 1007x return parse_literal(
2221 961x cs.begin(), detail::literals_c<detail::literals::resume>() );
2222 }
2223 else
2224 {
2225 BOOST_STATIC_CONSTEXPR source_location loc
2226 = BOOST_CURRENT_LOCATION;
2227 188x return fail(cs.begin(), error::syntax, &loc);
2228 }
2229 }
2230 else
2231 {
2232 595x if(BOOST_JSON_UNLIKELY(
2233 ! h_.on_number_part(
2234 {begin, cs.used(begin)}, ec_)))
2235 60x return fail(cs.begin());
2236
2237 475x return maybe_suspend(
2238 475x cs.begin(), state::num1, num);
2239 }
2240
2241 //----------------------------------
2242 //
2243 // 1*DIGIT
2244 // significant digits left of decimal
2245 //
2246 1048166x do_num2:
2247 1042685x if(negative || (!stack_empty && num.neg))
2248 {
2249 21876x for(;;)
2250 {
2251 28820x if(BOOST_JSON_UNLIKELY(! cs))
2252 {
2253 1857x if(BOOST_JSON_UNLIKELY(more_))
2254 {
2255 1405x if(BOOST_JSON_UNLIKELY(
2256 ! h_.on_number_part(
2257 {begin, cs.used(begin)}, ec_)))
2258 69x return fail(cs.begin());
2259
2260 1267x return suspend(cs.begin(), state::num2, num);
2261 }
2262 452x goto finish_int;
2263 }
2264 26963x char const c = *cs;
2265 26963x if(BOOST_JSON_LIKELY(
2266 c >= '0' && c <= '9'))
2267 {
2268 22699x ++cs;
2269 // 9223372036854775808 INT64_MIN
2270 22699x if( num.mant > 922337203685477580 || (
2271 21984x num.mant == 922337203685477580 && c > '8'))
2272 break;
2273 21876x num.mant = 10 * num.mant + ( c - '0' );
2274 21876x continue;
2275 }
2276 4264x goto do_num6; // [.eE]
2277 }
2278 }
2279 else
2280 {
2281 3480940x for(;;)
2282 {
2283 4522162x if(BOOST_JSON_UNLIKELY(! cs))
2284 {
2285 6241x if(BOOST_JSON_UNLIKELY(more_))
2286 {
2287 5628x if(BOOST_JSON_UNLIKELY(
2288 ! h_.on_number_part(
2289 {begin, cs.used(begin)}, ec_)))
2290 426x return fail(cs.begin());
2291
2292 4782x return suspend(cs.begin(), state::num2, num);
2293 }
2294 613x goto finish_int;
2295 }
2296 4515921x char const c = *cs;
2297 4515921x if(BOOST_JSON_LIKELY(
2298 c >= '0' && c <= '9'))
2299 {
2300 3484632x ++cs;
2301 // 18446744073709551615 UINT64_MAX
2302 3484632x if( num.mant > 1844674407370955161 || (
2303 3481362x num.mant == 1844674407370955161 && c > '5'))
2304 break;
2305 3480940x num.mant = 10 * num.mant + ( c - '0' );
2306 }
2307 else
2308 {
2309 1031289x goto do_num6; // [.eE]
2310 }
2311 }
2312 }
2313 4515x ++num.bias;
2314
2315 //----------------------------------
2316 //
2317 // 1*DIGIT
2318 // non-significant digits left of decimal
2319 //
2320 4199615x do_num3:
2321 9662x for(;;)
2322 {
2323 13522x if(BOOST_JSON_UNLIKELY(! cs))
2324 {
2325 4195827x if(BOOST_JSON_UNLIKELY(more_))
2326 {
2327 4195194x if(BOOST_JSON_UNLIKELY(
2328 ! h_.on_number_part(
2329 {begin, cs.used(begin)}, ec_)))
2330 47x return fail(cs.begin());
2331
2332 4195100x return suspend(cs.begin(), state::num3, num);
2333 }
2334 633x goto finish_dub;
2335 }
2336 12803x char const c = *cs;
2337 12803x if(BOOST_JSON_UNLIKELY(
2338 c >= '0' && c <= '9'))
2339 {
2340 9662x if(BOOST_JSON_UNLIKELY( num.bias + 1 == INT_MAX ))
2341 {
2342 BOOST_STATIC_CONSTEXPR source_location loc
2343 = BOOST_CURRENT_LOCATION;
2344 1x return fail(cs.begin(), error::exponent_overflow, &loc);
2345 }
2346 9662x ++cs;
2347 9662x ++num.bias;
2348 }
2349 3787x else if(BOOST_JSON_LIKELY(
2350 c == '.'))
2351 {
2352 1796x ++cs;
2353 1796x break;
2354 }
2355 1991x else if((c | 32) == 'e')
2356 {
2357 642x ++cs;
2358 642x goto do_exp1;
2359 }
2360 else
2361 {
2362 1349x goto finish_dub;
2363 }
2364 }
2365
2366 //----------------------------------
2367 //
2368 // DIGIT
2369 // first non-significant digit
2370 // to the right of decimal
2371 //
2372 1844x do_num4:
2373 {
2374 1844x if(BOOST_JSON_UNLIKELY(! cs))
2375 {
2376 60x if(BOOST_JSON_UNLIKELY(
2377 ! h_.on_number_part(
2378 {begin, cs.used(begin)}, ec_)))
2379 6x return fail(cs.begin());
2380
2381 48x return maybe_suspend(
2382 48x cs.begin(), state::num4, num);
2383 }
2384 1784x char const c = *cs;
2385 1784x if(BOOST_JSON_LIKELY(
2386 //static_cast<unsigned char>(c - '0') < 10))
2387 c >= '0' && c <= '9'))
2388 {
2389 1717x ++cs;
2390 }
2391 else
2392 {
2393 // digit required
2394 BOOST_STATIC_CONSTEXPR source_location loc
2395 = BOOST_CURRENT_LOCATION;
2396 67x return fail(cs.begin(), error::syntax, &loc);
2397 }
2398 }
2399
2400 //----------------------------------
2401 //
2402 // 1*DIGIT
2403 // non-significant digits
2404 // to the right of decimal
2405 //
2406 1003880x do_num5:
2407 18406185x for(;;)
2408 {
2409 19410065x if(BOOST_JSON_UNLIKELY(! cs))
2410 {
2411 1541x if(BOOST_JSON_UNLIKELY(more_))
2412 {
2413 781x if(BOOST_JSON_UNLIKELY(
2414 ! h_.on_number_part(
2415 {begin, cs.used(begin)}, ec_)))
2416 20x return fail(cs.begin());
2417
2418 741x return suspend(cs.begin(), state::num5, num);
2419 }
2420 760x goto finish_dub;
2421 }
2422 19408524x char const c = *cs;
2423 19408524x if(BOOST_JSON_LIKELY(
2424 c >= '0' && c <= '9'))
2425 {
2426 18406185x ++cs;
2427 }
2428 1002339x else if((c | 32) == 'e')
2429 {
2430 1000472x ++cs;
2431 1000472x goto do_exp1;
2432 }
2433 else
2434 {
2435 1867x goto finish_dub;
2436 }
2437 }
2438
2439 //----------------------------------
2440 //
2441 // [.eE]
2442 //
2443 1048754x do_num6:
2444 {
2445 1048754x if(BOOST_JSON_UNLIKELY(! cs))
2446 {
2447 606x if(BOOST_JSON_UNLIKELY(more_))
2448 {
2449 559x if(BOOST_JSON_UNLIKELY(
2450 ! h_.on_number_part(
2451 {begin, cs.used(begin)}, ec_)))
2452 42x return fail(cs.begin());
2453
2454 475x return suspend(cs.begin(), state::num6, num);
2455 }
2456 47x goto finish_int;
2457 }
2458 1048148x char const c = *cs;
2459 1048148x if(BOOST_JSON_LIKELY(
2460 c == '.'))
2461 {
2462 1011194x ++cs;
2463 }
2464 36954x else if((c | 32) == 'e')
2465 {
2466 7595x ++cs;
2467 7595x goto do_exp1;
2468 }
2469 else
2470 {
2471 29359x goto finish_int;
2472 }
2473 }
2474
2475 //----------------------------------
2476 //
2477 // DIGIT
2478 // first significant digit
2479 // to the right of decimal
2480 //
2481 1011680x do_num7:
2482 {
2483 1011680x if(BOOST_JSON_UNLIKELY(! cs))
2484 {
2485 497x if(BOOST_JSON_UNLIKELY(more_))
2486 {
2487 493x if(BOOST_JSON_UNLIKELY(
2488 ! h_.on_number_part(
2489 {begin, cs.used(begin)}, ec_)))
2490 35x return fail(cs.begin());
2491
2492 423x return suspend(cs.begin(), state::num7, num);
2493 }
2494 // digit required
2495 BOOST_STATIC_CONSTEXPR source_location loc
2496 = BOOST_CURRENT_LOCATION;
2497 4x return fail(cs.begin(), error::syntax, &loc);
2498 }
2499 1011183x char const c = *cs;
2500 1011183x if(BOOST_JSON_UNLIKELY(
2501 c < '0' || c > '9'))
2502 {
2503 // digit required
2504 BOOST_STATIC_CONSTEXPR source_location loc
2505 = BOOST_CURRENT_LOCATION;
2506 169x return fail(cs.begin(), error::syntax, &loc);
2507 }
2508 }
2509
2510 //----------------------------------
2511 //
2512 // 1*DIGIT
2513 // significant digits
2514 // to the right of decimal
2515 //
2516 5217838x do_num8:
2517 1153281x for(;;)
2518 {
2519 2169159x if(BOOST_JSON_UNLIKELY(! cs))
2520 {
2521 4203159x if(BOOST_JSON_UNLIKELY(more_))
2522 {
2523 4201942x if(BOOST_JSON_UNLIKELY(
2524 ! h_.on_number_part(
2525 {begin, cs.used(begin)}, ec_)))
2526 67x return fail(cs.begin());
2527
2528 4201808x return suspend(cs.begin(), state::num8, num);
2529 }
2530 1217x goto finish_dub;
2531 }
2532 2162318x char const c = *cs;
2533 2162318x if(BOOST_JSON_LIKELY(
2534 c >= '0' && c <= '9'))
2535 {
2536 2154389x ++cs;
2537 2154389x if(BOOST_JSON_LIKELY( num.mant <= 9007199254740991 )) // 2^53-1
2538 {
2539 1153281x if(BOOST_JSON_UNLIKELY( num.bias - 1 == INT_MIN ))
2540 {
2541 BOOST_STATIC_CONSTEXPR source_location loc
2542 = BOOST_CURRENT_LOCATION;
2543 1x return fail(cs.begin(), error::exponent_overflow, &loc);
2544 }
2545 1153281x --num.bias;
2546 1153281x num.mant = 10 * num.mant + ( c - '0' );
2547 }
2548 else
2549 {
2550 1001422x goto do_num5;
2551 }
2552 }
2553 13256x else if((c | 32) == 'e')
2554 {
2555 8606x ++cs;
2556 8606x goto do_exp1;
2557 }
2558 else
2559 {
2560 4650x goto finish_dub;
2561 }
2562 }
2563
2564 //----------------------------------
2565 //
2566 // *[+-]
2567 //
2568 1021128x do_exp1:
2569 1021128x if(BOOST_JSON_UNLIKELY(! cs))
2570 {
2571 483x if(BOOST_JSON_UNLIKELY(
2572 ! h_.on_number_part(
2573 {begin, cs.used(begin)}, ec_)))
2574 49x return fail(cs.begin());
2575
2576 385x return maybe_suspend(
2577 385x cs.begin(), state::exp1, num);
2578 }
2579 1020645x if(*cs == '+')
2580 {
2581 2364x ++cs;
2582 }
2583 1018281x else if(*cs == '-')
2584 {
2585 502089x ++cs;
2586 502089x num.frac = true;
2587 }
2588
2589 //----------------------------------
2590 //
2591 // DIGIT
2592 // first digit of the exponent
2593 //
2594 516192x do_exp2:
2595 {
2596 1020776x if(BOOST_JSON_UNLIKELY(! cs))
2597 {
2598 180x if(BOOST_JSON_UNLIKELY(more_))
2599 {
2600 171x if(BOOST_JSON_UNLIKELY(
2601 ! h_.on_number_part(
2602 {begin, cs.used(begin)}, ec_)))
2603 20x return fail(cs.begin());
2604
2605 131x return suspend(cs.begin(), state::exp2, num);
2606 }
2607 // digit required
2608 BOOST_STATIC_CONSTEXPR source_location loc
2609 = BOOST_CURRENT_LOCATION;
2610 9x return fail(cs.begin(), error::syntax, &loc);
2611 }
2612 1020596x char const c = *cs;
2613 1020596x if(BOOST_JSON_UNLIKELY(
2614 c < '0' || c > '9'))
2615 {
2616 // digit required
2617 BOOST_STATIC_CONSTEXPR source_location loc
2618 = BOOST_CURRENT_LOCATION;
2619 508x return fail(cs.begin(), error::syntax, &loc);
2620 }
2621 1020088x ++cs;
2622 1020088x num.exp = c - '0';
2623 }
2624
2625 //----------------------------------
2626 //
2627 // 1*DIGIT
2628 // subsequent digits in the exponent
2629 //
2630 1026447x do_exp3:
2631 2740361x for(;;)
2632 {
2633 3766808x if(BOOST_JSON_UNLIKELY(! cs))
2634 {
2635 1011428x if(BOOST_JSON_UNLIKELY(more_))
2636 {
2637 6531x if(BOOST_JSON_UNLIKELY(
2638 ! h_.on_number_part(
2639 {begin, cs.used(begin)}, ec_)))
2640 86x return fail(cs.begin());
2641
2642 6359x return suspend(cs.begin(), state::exp3, num);
2643 }
2644 }
2645 else
2646 {
2647 2755380x char const c = *cs;
2648 2755380x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
2649 {
2650 2740361x if(BOOST_JSON_UNLIKELY(
2651 // 2147483647 INT_MAX
2652 num.exp > 214748364 ||
2653 (num.exp == 214748364 && c > '7')
2654 ))
2655 3855x num.exp = INT_MAX;
2656 else
2657 2736506x num.exp = 10 * num.exp + ( c - '0' );
2658
2659 2740361x ++cs;
2660 2740361x continue;
2661 }
2662 }
2663 1019916x BOOST_ASSERT(num.exp >= 0);
2664 1019916x if ( num.frac )
2665 {
2666 501953x if(BOOST_JSON_UNLIKELY( num.bias < (INT_MIN + num.exp) ))
2667 {
2668 // if exponent overflowed, bias is a very large negative
2669 // number, and mantissa isn't zero, then we cannot parse the
2670 // number correctly
2671 92x if(BOOST_JSON_UNLIKELY(
2672 (num.exp == INT_MAX) &&
2673 (num.bias < 0) &&
2674 (num.exp + num.bias < 308) &&
2675 num.mant ))
2676 {
2677 BOOST_STATIC_CONSTEXPR source_location loc
2678 = BOOST_CURRENT_LOCATION;
2679 1x return fail(cs.begin(), error::exponent_overflow, &loc);
2680 }
2681
2682 91x num.bias = 0;
2683 91x num.exp = INT_MAX;
2684 }
2685 }
2686 517963x else if (BOOST_JSON_UNLIKELY( num.bias > (INT_MAX - num.exp) ))
2687 {
2688 // if exponent overflowed, bias is a very large positive number,
2689 // and mantissa isn't zero, then we cannot parse the
2690 // number correctly
2691 194x if(BOOST_JSON_UNLIKELY(
2692 (num.exp == INT_MAX) &&
2693 (num.bias > 0) &&
2694 (num.exp - num.bias < 308) &&
2695 num.mant ))
2696 {
2697 BOOST_STATIC_CONSTEXPR source_location loc
2698 = BOOST_CURRENT_LOCATION;
2699 1x return fail(cs.begin(), error::exponent_overflow, &loc);
2700 }
2701
2702 193x num.bias = 0;
2703 193x num.exp = INT_MAX;
2704 }
2705 1019914x goto finish_dub;
2706 }
2707
2708 30471x finish_int:
2709 28542x if(negative || (!stack_empty && num.neg))
2710 {
2711 2531x if(BOOST_JSON_UNLIKELY(
2712 ! h_.on_int64(static_cast<
2713 int64_t>(~num.mant + 1), {begin, cs.used(begin)}, ec_)))
2714 310x return fail(cs.begin());
2715 1913x return cs.begin();
2716 }
2717 27940x if(num.mant <= INT64_MAX)
2718 {
2719 27639x finish_signed:
2720 30914x if(BOOST_JSON_UNLIKELY(
2721 ! h_.on_int64(static_cast<
2722 int64_t>(num.mant), {begin, cs.used(begin)}, ec_)))
2723 2267x return fail(cs.begin());
2724 26387x return cs.begin();
2725 }
2726 321x if(BOOST_JSON_UNLIKELY(
2727 ! h_.on_uint64(num.mant, {begin, cs.used(begin)}, ec_)))
2728 35x return fail(cs.begin());
2729 254x return cs.begin();
2730 1033899x finish_dub:
2731 double d;
2732 1033899x std::size_t const size = cs.used(begin);
2733 1033899x d = detail::dec_to_float(
2734 num.mant,
2735 531947x num.bias + (num.frac ?
2736 501952x -num.exp : num.exp),
2737 1033899x num.neg);
2738 1033899x if(BOOST_JSON_UNLIKELY(
2739 ! h_.on_double(d, {begin, size}, ec_)))
2740 1935x return fail(cs.begin());
2741 1030029x return cs.begin();
2742 }
2743
2744 template<class Handler>
2745 template<bool StackEmpty_, char First_>
2746 char const*
2747 1040553x basic_parser<Handler>::
2748 parse_number_precise(
2749 char const* p,
2750 std::integral_constant<bool, StackEmpty_> stack_empty,
2751 std::integral_constant<char, First_> first)
2752 {
2753 // only one of these will be true if we are not resuming
2754 // if negative then !zero_first && !nonzero_first
2755 // if zero_first then !nonzero_first && !negative
2756 // if nonzero_first then !zero_first && !negative
2757 1040553x bool const negative = first == '-';
2758 1040553x bool const zero_first = first == '0';
2759 1040553x bool const nonzero_first = first == '+';
2760 1040553x detail::const_stream_wrapper cs(p, end_);
2761 number num;
2762 1040553x const char* begin = cs.begin();
2763 1040553x if(stack_empty || st_.empty())
2764 {
2765 1028466x num_buf_.clear();
2766 1028466x num.neg = negative;
2767
2768 // '-'
2769 // leading minus sign
2770 1028466x BOOST_ASSERT(cs);
2771 if(negative)
2772 11802x ++cs;
2773
2774 // fast path
2775 1028466x if( cs.remain() >= 16 + 1 + 16 ) // digits . digits
2776 {
2777 int n1;
2778
2779 2433x if( nonzero_first || (negative && *cs != '0') )
2780 {
2781 1000950x n1 = detail::count_digits( cs.begin() );
2782 1000950x BOOST_ASSERT(n1 >= 0 && n1 <= 16);
2783
2784 396x if( negative && n1 == 0 && opt_.allow_infinity_and_nan )
2785 {
2786 7x return parse_literal(
2787 p - 1,
2788 6x detail::literals_c<detail::literals::neg_infinity>());
2789 }
2790
2791 389x if( ! nonzero_first && n1 == 0 )
2792 {
2793 // digit required
2794 BOOST_STATIC_CONSTEXPR source_location loc
2795 = BOOST_CURRENT_LOCATION;
2796 2x return fail(cs.begin(), error::syntax, &loc);
2797 }
2798
2799 1000941x num.mant = detail::parse_unsigned( 0, cs.begin(), n1 );
2800
2801 1000941x cs += n1;
2802
2803 // integer or floating-point with
2804 // >= 16 leading digits
2805 1000941x if( n1 == 16 )
2806 {
2807 1000222x goto do_num2;
2808 }
2809 }
2810 else
2811 {
2812 // 0. floating-point or 0e integer
2813 5295x num.mant = 0;
2814 5295x n1 = 0;
2815 5295x ++cs;
2816 }
2817
2818 {
2819 6014x char const c = *cs;
2820 6014x if(c != '.')
2821 {
2822 1693x if( (c | 32) == 'e' )
2823 {
2824 1644x ++cs;
2825 1644x goto do_exp1;
2826 }
2827 BOOST_IF_CONSTEXPR( negative )
2828 4x num.mant = ~num.mant + 1;
2829 49x goto finish_signed;
2830 }
2831 }
2832
2833 // floating-point number
2834
2835 4321x ++cs;
2836
2837 4321x int n2 = detail::count_digits( cs.begin() );
2838 4321x BOOST_ASSERT(n2 >= 0 && n2 <= 16);
2839
2840 4321x if( n2 == 0 )
2841 {
2842 // digit required
2843 BOOST_STATIC_CONSTEXPR source_location loc
2844 = BOOST_CURRENT_LOCATION;
2845 3x return fail(cs.begin(), error::syntax, &loc);
2846 }
2847
2848 // floating-point mantissa overflow
2849 4318x if( n1 + n2 >= 19 )
2850 {
2851 64x goto do_num7;
2852 }
2853
2854 4254x cs += n2;
2855
2856 4254x char ch = *cs;
2857
2858 4254x if( (ch | 32) == 'e' )
2859 {
2860 23x ++cs;
2861 23x goto do_exp1;
2862 }
2863 4231x else if( ch >= '0' && ch <= '9' )
2864 {
2865 2501x goto do_num8;
2866 }
2867
2868 1730x goto finish_dub;
2869 }
2870 }
2871 else
2872 {
2873 12087x num = num_;
2874 state st;
2875 12087x st_.pop(st);
2876 12087x switch(st)
2877 {
2878 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
2879 361x case state::num1: goto do_num1;
2880 2428x case state::num2: goto do_num2;
2881 394x case state::num3: goto do_num3;
2882 335x case state::num6: goto do_num6;
2883 338x case state::num7: goto do_num7;
2884 4342x case state::num8: goto do_num8;
2885 324x case state::exp1: goto do_exp1;
2886 116x case state::exp2: goto do_exp2;
2887 3449x case state::exp3: goto do_exp3;
2888 }
2889 }
2890
2891 // DIGIT
2892 // first digit
2893 22582x do_num1:
2894 9730x if( zero_first || nonzero_first || BOOST_JSON_LIKELY(cs) )
2895 {
2896 22101x char const c = *cs;
2897 if(zero_first)
2898 {
2899 5531x ++cs;
2900 5531x num.mant = 0;
2901 5531x goto do_num6;
2902 }
2903 9249x else if( nonzero_first || BOOST_JSON_LIKELY(c >= '1' && c <= '9') )
2904 {
2905 11213x ++cs;
2906 11213x num.mant = c - '0';
2907 }
2908 5357x else if(BOOST_JSON_UNLIKELY( c == '0' ))
2909 {
2910 4310x ++cs;
2911 4310x num.mant = 0;
2912 4310x goto do_num6;
2913 }
2914 1047x else if( (negative || num.neg) && opt_.allow_infinity_and_nan )
2915 {
2916 915x st_.push(state::lit1);
2917 915x cur_lit_ = literal_index(detail::literals::neg_infinity);
2918 915x lit_offset_ = 1;
2919 915x return parse_literal(
2920 869x cs.begin(), detail::literals_c<detail::literals::resume>() );
2921 }
2922 else
2923 {
2924 BOOST_STATIC_CONSTEXPR source_location loc
2925 = BOOST_CURRENT_LOCATION;
2926 132x return fail(cs.begin(), error::syntax, &loc);
2927 }
2928 }
2929 else
2930 {
2931 481x if(BOOST_JSON_UNLIKELY(
2932 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
2933 60x return fail(cs.begin());
2934
2935 361x num_buf_.append( begin, cs.used(begin) );
2936 361x return maybe_suspend(cs.begin(), state::num1, num);
2937 }
2938
2939 // 1*DIGIT
2940 // significant digits left of decimal
2941 1013863x do_num2:
2942 1010103x if( negative || (!stack_empty && num.neg) )
2943 {
2944 10681x for(;;)
2945 {
2946 15060x if(BOOST_JSON_UNLIKELY( !cs ))
2947 {
2948 722x if(BOOST_JSON_UNLIKELY( more_ ))
2949 {
2950 625x if(BOOST_JSON_UNLIKELY(
2951 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
2952 69x return fail(cs.begin());
2953
2954 487x num_buf_.append( begin, cs.used(begin) );
2955 487x return suspend(cs.begin(), state::num2, num);
2956 }
2957 97x goto finish_int;
2958 }
2959 14338x char const c = *cs;
2960 14338x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
2961 {
2962 10925x ++cs;
2963 // 9223372036854775808 INT64_MIN
2964 10925x if( num.mant > 922337203685477580 || (
2965 10681x num.mant == 922337203685477580 && c > '8'))
2966 break;
2967 10681x num.mant = 10 * num.mant + ( c - '0' );
2968 10681x continue;
2969 }
2970 3413x goto do_num6; // [.eE]
2971 }
2972 }
2973 else
2974 {
2975 3458262x for(;;)
2976 {
2977 4467746x if(BOOST_JSON_UNLIKELY( !cs ))
2978 {
2979 2604x if(BOOST_JSON_UNLIKELY( more_ ))
2980 {
2981 2513x if(BOOST_JSON_UNLIKELY(
2982 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
2983 286x return fail(cs.begin());
2984
2985 1941x num_buf_.append( begin, cs.used(begin) );
2986 1941x return suspend(cs.begin(), state::num2, num);
2987 }
2988 91x goto finish_int;
2989 }
2990 4465142x char const c = *cs;
2991 4465142x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
2992 {
2993 3460729x ++cs;
2994 // 18446744073709551615 UINT64_MAX
2995 3460729x if( num.mant > 1844674407370955161 || (
2996 3458419x num.mant == 1844674407370955161 && c > '5'))
2997 break;
2998 3458262x num.mant = 10 * num.mant + ( c - '0' );
2999 }
3000 else
3001 {
3002 1004413x goto do_num6; // [.eE]
3003 }
3004 }
3005 }
3006
3007 // 1*DIGIT
3008 // non-significant digits left of decimal
3009 3105x do_num3:
3010 7852x for(;;)
3011 {
3012 10957x if(BOOST_JSON_UNLIKELY( !cs ))
3013 {
3014 735x if(BOOST_JSON_UNLIKELY( more_ ))
3015 {
3016 488x if(BOOST_JSON_UNLIKELY(
3017 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3018 47x return fail(cs.begin());
3019
3020 394x num_buf_.append( begin, cs.used(begin) );
3021 394x return suspend(cs.begin(), state::num3, num);
3022 }
3023 247x goto finish_dub;
3024 }
3025 10222x char const c = *cs;
3026 10222x if(BOOST_JSON_UNLIKELY( c >= '0' && c <= '9' ))
3027 {
3028 7852x ++cs;
3029 }
3030 else
3031 {
3032 2370x goto do_num6; // [.eE]
3033 }
3034 }
3035
3036 // [.eE]
3037 1020372x do_num6:
3038 {
3039 1020372x if(BOOST_JSON_UNLIKELY( !cs ))
3040 {
3041 420x if(BOOST_JSON_UNLIKELY( more_ ))
3042 {
3043 419x if(BOOST_JSON_UNLIKELY(
3044 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3045 42x return fail(cs.begin());
3046
3047 335x num_buf_.append( begin, cs.used(begin) );
3048 335x return suspend(cs.begin(), state::num6, num);
3049 }
3050 1x goto finish_int;
3051 }
3052 1019952x char const c = *cs;
3053 1019952x if(BOOST_JSON_LIKELY( c == '.' ))
3054 {
3055 1009590x ++cs;
3056 }
3057 10362x else if( (c | 32) == 'e' )
3058 {
3059 6105x ++cs;
3060 6105x goto do_exp1;
3061 }
3062 else
3063 {
3064 4257x goto finish_int;
3065 }
3066 }
3067
3068 // DIGIT
3069 // first significant digit to the right of decimal
3070 1009992x do_num7:
3071 {
3072 1009992x if(BOOST_JSON_UNLIKELY( !cs ))
3073 {
3074 423x if(BOOST_JSON_UNLIKELY( more_ ))
3075 {
3076 420x if(BOOST_JSON_UNLIKELY(
3077 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3078 41x return fail(cs.begin());
3079
3080 338x num_buf_.append( begin, cs.used(begin) );
3081 338x return suspend(cs.begin(), state::num7, num);
3082 }
3083 // digit required
3084 BOOST_STATIC_CONSTEXPR source_location loc
3085 = BOOST_CURRENT_LOCATION;
3086 3x return fail(cs.begin(), error::syntax, &loc);
3087 }
3088 1009569x char const c = *cs;
3089 1009569x if(BOOST_JSON_UNLIKELY( c < '0' || c > '9' ))
3090 {
3091 // digit required
3092 BOOST_STATIC_CONSTEXPR source_location loc
3093 = BOOST_CURRENT_LOCATION;
3094 131x return fail(cs.begin(), error::syntax, &loc);
3095 }
3096 }
3097
3098 // 1*DIGIT
3099 // significant digits to the right of decimal
3100 1016281x do_num8:
3101 20507386x for(;;)
3102 {
3103 21523667x if(BOOST_JSON_UNLIKELY( !cs ))
3104 {
3105 5600x if(BOOST_JSON_UNLIKELY( more_ ))
3106 {
3107 4517x if(BOOST_JSON_UNLIKELY(
3108 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3109 87x return fail(cs.begin());
3110
3111 4343x num_buf_.append( begin, cs.used(begin) );
3112 4342x return suspend(cs.begin(), state::num8, num);
3113 }
3114 1083x goto finish_dub;
3115 }
3116 21518067x char const c = *cs;
3117 21518067x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
3118 {
3119 20507386x ++cs;
3120 }
3121 1010681x else if( (c | 32) == 'e' )
3122 {
3123 1006180x ++cs;
3124 1006180x goto do_exp1;
3125 }
3126 else
3127 {
3128 4501x goto finish_dub;
3129 }
3130 }
3131
3132 // *[+-]
3133 1014276x do_exp1:
3134 1014276x if(BOOST_JSON_UNLIKELY( !cs ))
3135 {
3136 422x if(BOOST_JSON_UNLIKELY(
3137 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3138 49x return fail(cs.begin());
3139
3140 324x num_buf_.append( begin, cs.used(begin) );
3141 324x return maybe_suspend(cs.begin(), state::exp1, num);
3142 }
3143 1013854x if( (*cs == '+') || (*cs == '-') )
3144 {
3145 503310x ++cs;
3146 }
3147
3148 // DIGIT
3149 // first digit of the exponent
3150 510544x do_exp2:
3151 {
3152 1013970x if(BOOST_JSON_UNLIKELY( !cs ))
3153 {
3154 165x if(BOOST_JSON_UNLIKELY( more_ ))
3155 {
3156 156x if(BOOST_JSON_UNLIKELY(
3157 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3158 20x return fail(cs.begin());
3159
3160 116x num_buf_.append( begin, cs.used(begin) );
3161 116x return suspend(cs.begin(), state::exp2, num);
3162 }
3163 // digit required
3164 BOOST_STATIC_CONSTEXPR source_location loc
3165 = BOOST_CURRENT_LOCATION;
3166 9x return fail(cs.begin(), error::syntax, &loc);
3167 }
3168 1013805x char const c = *cs;
3169 1013805x if(BOOST_JSON_UNLIKELY( c < '0' || c > '9' ))
3170 {
3171 // digit required
3172 BOOST_STATIC_CONSTEXPR source_location loc
3173 = BOOST_CURRENT_LOCATION;
3174 268x return fail(cs.begin(), error::syntax, &loc);
3175 }
3176 1013537x ++cs;
3177 }
3178
3179 // 1*DIGIT
3180 // subsequent digits in the exponent
3181 1016986x do_exp3:
3182 2193285x for(;;)
3183 {
3184 3210271x if(BOOST_JSON_UNLIKELY( !cs ))
3185 {
3186 1005978x if(BOOST_JSON_UNLIKELY( more_ ))
3187 {
3188 3621x if(BOOST_JSON_UNLIKELY(
3189 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3190 86x return fail(cs.begin());
3191
3192 3449x num_buf_.append( begin, cs.used(begin) );
3193 3449x return suspend(cs.begin(), state::exp3, num);
3194 }
3195 }
3196 else
3197 {
3198 2204293x char const c = *cs;
3199 2204293x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
3200 {
3201 2193285x ++cs;
3202 2193285x continue;
3203 }
3204 }
3205 1013365x goto finish_dub;
3206 }
3207
3208 4446x finish_int:
3209 2843x if( negative || (!stack_empty && num.neg) )
3210 {
3211 2047x if(BOOST_JSON_UNLIKELY(
3212 !h_.on_int64(
3213 static_cast<int64_t>(~num.mant + 1),
3214 {begin, cs.used(begin)},
3215 ec_) ))
3216 340x return fail( cs.begin() );
3217 1367x return cs.begin();
3218 }
3219 2399x if(num.mant <= INT64_MAX)
3220 {
3221 2017x finish_signed:
3222 2062x if(BOOST_JSON_UNLIKELY(
3223 !h_.on_int64(
3224 static_cast<int64_t>(num.mant),
3225 {begin, cs.used(begin)},
3226 ec_) ))
3227 341x return fail( cs.begin() );
3228 1380x return cs.begin();
3229 }
3230 386x if(BOOST_JSON_UNLIKELY(
3231 !h_.on_uint64(num.mant, {begin, cs.used(begin)}, ec_) ))
3232 64x return fail( cs.begin() );
3233 258x return cs.begin();
3234 1020926x finish_dub:
3235 double d;
3236 1020926x std::size_t const size = cs.used(begin);
3237 1020926x char const* data = begin;
3238 1020926x std::size_t full_size = size;
3239 // if we previously suspended or if the current input ends with the
3240 // number, we need to copy the current part of the number to the
3241 // temporary buffer
3242 1020926x if(BOOST_JSON_UNLIKELY( num_buf_.size() ))
3243 {
3244 8393x data = num_buf_.append(begin, size);
3245 8393x full_size = num_buf_.size();
3246 }
3247 1020926x auto const err = detail::charconv::from_chars(data, data + full_size, d);
3248 1020926x BOOST_ASSERT( err.ec != std::errc::invalid_argument );
3249 1020926x BOOST_ASSERT( err.ptr == data + full_size );
3250 (void)err;
3251 1020926x if(BOOST_JSON_UNLIKELY( !h_.on_double(d, {begin, size}, ec_) ))
3252 1871x return fail( cs.begin() );
3253 1017184x return cs.begin();
3254 }
3255
3256 template<class Handler>
3257 template<bool StackEmpty_, char First_>
3258 char const*
3259 40497x basic_parser<Handler>::
3260 skip_number(
3261 char const* p,
3262 std::integral_constant<bool, StackEmpty_> stack_empty,
3263 std::integral_constant<char, First_> first)
3264 {
3265 // only one of these will be true if we are not resuming
3266 // if negative then !zero_first && !nonzero_first
3267 // if zero_first then !nonzero_first && !negative
3268 // if nonzero_first then !zero_first && !negative
3269 40497x bool const negative = first == '-';
3270 40497x bool const zero_first = first == '0';
3271 40497x bool const nonzero_first = first == '+';
3272 40497x detail::const_stream_wrapper cs(p, end_);
3273 number num;
3274 40497x const char* begin = cs.begin();
3275 40497x if(stack_empty || st_.empty())
3276 {
3277 28413x num.neg = negative;
3278
3279 //----------------------------------
3280 //
3281 // '-'
3282 // leading minus sign
3283 //
3284 28413x BOOST_ASSERT(cs);
3285 if(negative)
3286 11798x ++cs;
3287
3288 // fast path
3289 28413x if( cs.remain() >= 16 + 1 + 16 ) // digits . digits
3290 {
3291 int n1;
3292
3293 2433x if( nonzero_first || (negative && *cs != '0') )
3294 {
3295 950x n1 = detail::count_digits( cs.begin() );
3296 950x BOOST_ASSERT(n1 >= 0 && n1 <= 16);
3297
3298 396x if( negative && n1 == 0 && opt_.allow_infinity_and_nan )
3299 {
3300 7x return parse_literal(
3301 p - 1,
3302 6x detail::literals_c<detail::literals::neg_infinity>());
3303 }
3304
3305 389x if( ! nonzero_first && n1 == 0 )
3306 {
3307 // digit required
3308 BOOST_STATIC_CONSTEXPR source_location loc
3309 = BOOST_CURRENT_LOCATION;
3310 2x return fail(cs.begin(), error::syntax, &loc);
3311 }
3312
3313 941x cs += n1;
3314
3315 // integer or floating-point with
3316 // >= 16 leading digits
3317 941x if( n1 == 16 )
3318 {
3319 280x goto do_num2;
3320 }
3321 }
3322 else
3323 {
3324 // 0. floating-point or 0e integer
3325 5295x n1 = 0;
3326 5295x ++cs;
3327 }
3328
3329 {
3330 5956x char const c = *cs;
3331 5956x if(c != '.')
3332 {
3333 1693x if((c | 32) == 'e')
3334 {
3335 1644x ++cs;
3336 1644x goto do_exp1;
3337 }
3338 49x goto finish_int;
3339 }
3340 }
3341
3342 // floating-point number
3343
3344 4263x ++cs;
3345
3346 4263x int n2 = detail::count_digits( cs.begin() );
3347 4263x BOOST_ASSERT(n2 >= 0 && n2 <= 16);
3348
3349 4263x if( n2 == 0 )
3350 {
3351 // digit required
3352 BOOST_STATIC_CONSTEXPR source_location loc
3353 = BOOST_CURRENT_LOCATION;
3354 3x return fail(cs.begin(), error::syntax, &loc);
3355 }
3356
3357 // floating-point mantissa overflow
3358 4260x if( n1 + n2 >= 19 )
3359 {
3360 6x goto do_num7;
3361 }
3362
3363 4254x cs += n2;
3364
3365 4254x char ch = *cs;
3366
3367 4254x if( (ch | 32) == 'e' )
3368 {
3369 23x ++cs;
3370 23x goto do_exp1;
3371 }
3372 4231x else if( ch >= '0' && ch <= '9' )
3373 {
3374 2501x goto do_num8;
3375 }
3376
3377 1730x goto finish_dub;
3378 }
3379 }
3380 else
3381 {
3382 12084x num = num_;
3383 state st;
3384 12084x st_.pop(st);
3385 12084x switch(st)
3386 {
3387 − default: BOOST_JSON_UNREACHABLE(); // LCOV_EXCL_LINE
3388 361x case state::num1: goto do_num1;
3389 2822x case state::num2: goto do_num2;
3390 333x case state::num6: goto do_num6;
3391 338x case state::num7: goto do_num7;
3392 4341x case state::num8: goto do_num8;
3393 324x case state::exp1: goto do_exp1;
3394 116x case state::exp2: goto do_exp2;
3395 3449x case state::exp3: goto do_exp3;
3396 }
3397 }
3398
3399 // DIGIT first digit
3400 22529x do_num1:
3401 9726x if( zero_first || nonzero_first || BOOST_JSON_LIKELY(cs) )
3402 {
3403 22048x char const c = *cs;
3404 if(zero_first)
3405 {
3406 5529x ++cs;
3407 5529x goto do_num6;
3408 }
3409 9245x else if( nonzero_first || BOOST_JSON_LIKELY(c >= '1' && c <= '9') )
3410 {
3411 11163x ++cs;
3412 }
3413 5356x else if(BOOST_JSON_UNLIKELY( c == '0' ))
3414 {
3415 4309x ++cs;
3416 4309x goto do_num6;
3417 }
3418 1047x else if( (negative || num.neg) && opt_.allow_infinity_and_nan )
3419 {
3420 915x st_.push(state::lit1);
3421 915x cur_lit_ = literal_index(detail::literals::neg_infinity);
3422 915x lit_offset_ = 1;
3423 915x return parse_literal(
3424 869x cs.begin(), detail::literals_c<detail::literals::resume>() );
3425 }
3426 else
3427 {
3428 BOOST_STATIC_CONSTEXPR source_location loc
3429 = BOOST_CURRENT_LOCATION;
3430 132x return fail(cs.begin(), error::syntax, &loc);
3431 }
3432 }
3433 else
3434 {
3435 481x if(BOOST_JSON_UNLIKELY(
3436 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3437 60x return fail(cs.begin());
3438 361x return maybe_suspend(cs.begin(), state::num1, num);
3439 }
3440
3441 // 1*DIGIT
3442 // significant digits left of decimal
3443 14265x do_num2:
3444 81369x for(;;)
3445 {
3446 95634x if(BOOST_JSON_UNLIKELY( !cs ))
3447 {
3448 4061x if(BOOST_JSON_UNLIKELY( more_ ))
3449 {
3450 3626x if(BOOST_JSON_UNLIKELY(
3451 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3452 402x return fail(cs.begin());
3453 2822x return suspend(cs.begin(), state::num2, num);
3454 }
3455 435x goto finish_int;
3456 }
3457 91573x char const c = *cs;
3458 91573x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
3459 81369x ++cs;
3460 else
3461 10204x break;
3462 }
3463
3464 // [.eE]
3465 20375x do_num6:
3466 {
3467 20375x if(BOOST_JSON_UNLIKELY( !cs ))
3468 {
3469 418x if(BOOST_JSON_UNLIKELY( more_ ))
3470 {
3471 417x if(BOOST_JSON_UNLIKELY(
3472 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3473 42x return fail(cs.begin());
3474 333x return suspend(cs.begin(), state::num6, num);
3475 }
3476 1x goto finish_int;
3477 }
3478 19957x char const c = *cs;
3479 19957x if(BOOST_JSON_LIKELY( c == '.' ))
3480 {
3481 9639x ++cs;
3482 }
3483 10318x else if((c | 32) == 'e')
3484 {
3485 6061x ++cs;
3486 6061x goto do_exp1;
3487 }
3488 else
3489 {
3490 4257x goto finish_int;
3491 }
3492 }
3493
3494 // DIGIT
3495 // first significant digit to the right of decimal
3496 9983x do_num7:
3497 {
3498 9983x if(BOOST_JSON_UNLIKELY( !cs ))
3499 {
3500 423x if(BOOST_JSON_UNLIKELY( more_ ))
3501 {
3502 420x if(BOOST_JSON_UNLIKELY(
3503 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3504 41x return fail(cs.begin());
3505 338x return suspend(cs.begin(), state::num7, num);
3506 }
3507 // digit required
3508 BOOST_STATIC_CONSTEXPR source_location loc
3509 = BOOST_CURRENT_LOCATION;
3510 3x return fail(cs.begin(), error::syntax, &loc);
3511 }
3512 9560x char const c = *cs;
3513 9560x if(BOOST_JSON_UNLIKELY( c < '0' || c > '9' ))
3514 {
3515 // digit required
3516 BOOST_STATIC_CONSTEXPR source_location loc
3517 = BOOST_CURRENT_LOCATION;
3518 131x return fail(cs.begin(), error::syntax, &loc);
3519 }
3520 }
3521
3522 // 1*DIGIT
3523 // significant digits to the right of decimal
3524 16271x do_num8:
3525 1107975x for(;;)
3526 {
3527 1124246x if(BOOST_JSON_UNLIKELY( !cs ))
3528 {
3529 5590x if(BOOST_JSON_UNLIKELY( more_ ))
3530 {
3531 4515x if(BOOST_JSON_UNLIKELY(
3532 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3533 87x return fail(cs.begin());
3534 4341x return suspend(cs.begin(), state::num8, num);
3535 }
3536 1075x goto finish_dub;
3537 }
3538 1118656x char const c = *cs;
3539 1118656x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
3540 {
3541 1107975x ++cs;
3542 }
3543 10681x else if((c | 32) == 'e')
3544 {
3545 6180x ++cs;
3546 6180x goto do_exp1;
3547 }
3548 else
3549 {
3550 4501x goto finish_dub;
3551 }
3552 }
3553
3554 // *[+-]
3555 14232x do_exp1:
3556 14232x if(BOOST_JSON_UNLIKELY( !cs ))
3557 {
3558 422x if(BOOST_JSON_UNLIKELY(
3559 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3560 49x return fail(cs.begin());
3561 324x return maybe_suspend(cs.begin(), state::exp1, num);
3562 }
3563 13810x if( (*cs == '+') ||(*cs == '-') )
3564 {
3565 3783x ++cs;
3566 }
3567
3568 // DIGIT
3569 // first digit of the exponent
3570 10027x do_exp2:
3571 {
3572 13926x if(BOOST_JSON_UNLIKELY( !cs ))
3573 {
3574 165x if(BOOST_JSON_UNLIKELY( more_ ))
3575 {
3576 156x if(BOOST_JSON_UNLIKELY(
3577 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3578 20x return fail(cs.begin());
3579 116x return suspend(cs.begin(), state::exp2, num);
3580 }
3581 // digit required
3582 BOOST_STATIC_CONSTEXPR source_location loc
3583 = BOOST_CURRENT_LOCATION;
3584 9x return fail(cs.begin(), error::syntax, &loc);
3585 }
3586 13761x char const c = *cs;
3587 13761x if(BOOST_JSON_UNLIKELY( c < '0' || c > '9' ))
3588 {
3589 // digit required
3590 BOOST_STATIC_CONSTEXPR source_location loc
3591 = BOOST_CURRENT_LOCATION;
3592 268x return fail(cs.begin(), error::syntax, &loc);
3593 }
3594 13493x ++cs;
3595 }
3596
3597 // 1*DIGIT
3598 // subsequent digits in the exponent
3599 16942x do_exp3:
3600 547187x for(;;)
3601 {
3602 564129x if(BOOST_JSON_UNLIKELY( !cs ))
3603 {
3604 5934x if(BOOST_JSON_UNLIKELY( more_ ))
3605 {
3606 3621x if(BOOST_JSON_UNLIKELY(
3607 !h_.on_number_part({begin, cs.used(begin)}, ec_) ))
3608 86x return fail(cs.begin());
3609 3449x return suspend(cs.begin(), state::exp3, num);
3610 }
3611 }
3612 else
3613 {
3614 558195x char const c = *cs;
3615 558195x if(BOOST_JSON_LIKELY( c >= '0' && c <= '9' ))
3616 {
3617 547187x ++cs;
3618 547187x continue;
3619 }
3620 }
3621 13321x goto finish_dub;
3622 }
3623
3624 4742x finish_int:
3625 4742x if(BOOST_JSON_UNLIKELY( !h_.on_int64(0, {begin, cs.used(begin)}, ec_) ))
3626 770x return fail( cs.begin() );
3627 3202x return cs.begin();
3628 20627x finish_dub:
3629 20627x std::size_t const size = cs.used(begin);
3630 20627x if(BOOST_JSON_UNLIKELY( !h_.on_double(0, {begin, size}, ec_) ))
3631 1846x return fail( cs.begin() );
3632 16935x return cs.begin();
3633 }
3634
3635 //----------------------------------------------------------
3636
3637 template<class Handler>
3638 template<class... Args>
3639 2218617x basic_parser<Handler>::
3640 basic_parser(
3641 parse_options const& opt,
3642 Args&&... args)
3643 2218608x : h_(std::forward<Args>(args)...)
3644 2218617x , opt_(opt)
3645 {
3646 2218617x }
3647
3648 //----------------------------------------------------------
3649
3650 template<class Handler>
3651 void
3652 4154570x basic_parser<Handler>::
3653 reset() noexcept
3654 {
3655 4154570x ec_ = {};
3656 4154570x st_.clear();
3657 4154570x more_ = true;
3658 4154570x done_ = false;
3659 4154570x clean_ = true;
3660 4154570x num_buf_.clear();
3661 4154570x }
3662
3663 template<class Handler>
3664 void
3665 18x basic_parser<Handler>::
3666 fail(system::error_code ec) noexcept
3667 {
3668 18x if(! ec)
3669 {
3670 // assign an arbitrary
3671 // error code to prevent UB
3672 1x BOOST_JSON_FAIL(ec_, error::incomplete);
3673 }
3674 else
3675 {
3676 17x ec_ = ec;
3677 }
3678 18x done_ = false;
3679 18x }
3680
3681 //----------------------------------------------------------
3682
3683 template<class Handler>
3684 std::size_t
3685 10798826x basic_parser<Handler>::
3686 write_some(
3687 bool more,
3688 char const* data,
3689 std::size_t size,
3690 system::error_code& ec)
3691 {
3692 // see if we exited via exception
3693 // on the last call to write_some
3694 10798826x if(! clean_)
3695 {
3696 // prevent UB
3697 1x if(! ec_)
3698 {
3699 1x BOOST_JSON_FAIL(ec_, error::exception);
3700 }
3701 }
3702 10798826x if(ec_)
3703 {
3704 // error is sticky
3705 5x ec = ec_;
3706 5x return 0;
3707 }
3708 10798821x clean_ = false;
3709 10798821x more_ = more;
3710 10798821x end_ = data + size;
3711 const char* p;
3712 10798821x if(BOOST_JSON_LIKELY(st_.empty()))
3713 {
3714 // first time
3715 2218606x depth_ = opt_.max_depth;
3716 2218606x if(BOOST_JSON_UNLIKELY(
3717 ! h_.on_document_begin(ec_)))
3718 {
3719 14678x ec = ec_;
3720 14678x return 0;
3721 }
3722 2189249x p = parse_document(data, std::true_type());
3723 }
3724 else
3725 {
3726 8580215x p = parse_document(data, std::false_type());
3727 }
3728
3729 10743112x if(BOOST_JSON_LIKELY(p != sentinel()))
3730 {
3731 2116271x BOOST_ASSERT(! ec_);
3732 2116271x if(! done_)
3733 {
3734 2042494x done_ = true;
3735 2042494x h_.on_document_end(ec_);
3736 }
3737 }
3738 else
3739 {
3740 8626841x if(! ec_)
3741 {
3742 8590422x if(! more_)
3743 {
3744 591x BOOST_JSON_FAIL(ec_, error::incomplete);
3745 }
3746 8589831x else if(! st_.empty())
3747 {
3748 // consume as much trailing whitespace in
3749 // the JSON document as possible, but still
3750 // consider the parse complete
3751 state st;
3752 8589831x st_.peek(st);
3753 8589831x if( st == state::doc3 &&
3754 101217x ! done_)
3755 {
3756 83390x done_ = true;
3757 83390x h_.on_document_end(ec_);
3758 }
3759 }
3760 }
3761 8622045x p = end_;
3762 }
3763 10731866x ec = ec_;
3764 10731866x clean_ = true;
3765 10731866x return p - data;
3766 }
3767
3768 template<class Handler>
3769 std::size_t
3770 1x basic_parser<Handler>::
3771 write_some(
3772 bool more,
3773 char const* data,
3774 std::size_t size,
3775 std::error_code& ec)
3776 {
3777 1x system::error_code jec;
3778 1x std::size_t const result = write_some(more, data, size, jec);
3779 1x ec = jec;
3780 1x return result;
3781 }
3782
3783 #endif
3784
3785 } // namespace json
3786 } // namespace boost
3787
3788 #ifdef _MSC_VER
3789 #pragma warning(pop)
3790 #endif
3791
3792 #endif
3793