impl/parse_into.hpp
86.3% Lines (1637/1897)
100.0% List of functions (266/266)
Functions (266)
Function
Calls
Lines
Branches
Blocks
void boost::json::parse_into<bool>(bool&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
7x
83.3%
–
65.0%
void boost::json::parse_into<boost::json::string>(boost::json::string&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
1x
83.3%
–
55.0%
void boost::json::parse_into<boost::variant2::variant<bool, unsigned long> >(boost::variant2::variant<bool, unsigned long>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, int, bool> >(boost::variant2::variant<boost::variant2::monostate, int, bool>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
1x
83.3%
–
55.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
9x
83.3%
–
65.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > >(boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate> >(boost::variant2::variant<boost::variant2::monostate>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
1x
83.3%
–
55.0%
void boost::json::parse_into<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<boost::variant2::variant<int> >(boost::variant2::variant<int>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
4x
83.3%
–
65.0%
void boost::json::parse_into<boost::variant2::variant<std::vector<int, std::allocator<int> > > >(boost::variant2::variant<std::vector<int, std::allocator<int> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<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::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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<char>(char&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<decltype(nullptr)>(decltype(nullptr)&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
4x
83.3%
–
65.0%
void boost::json::parse_into<double>(double&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<float>(float&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<int>(int&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
9x
100.0%
–
85.0%
void boost::json::parse_into<long long>(long long&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<long>(long&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<short>(short&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<signed char>(signed char&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
8x
83.3%
–
65.0%
void boost::json::parse_into<std::array<int, 4ul> >(std::array<int, 4ul>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
5x
83.3%
–
65.0%
void boost::json::parse_into<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
15x
83.3%
–
65.0%
void boost::json::parse_into<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> > > > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
7x
83.3%
–
65.0%
void boost::json::parse_into<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> > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
1x
83.3%
–
55.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
7x
83.3%
–
65.0%
void boost::json::parse_into<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> > > > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
9x
83.3%
–
65.0%
void boost::json::parse_into<std::pair<decltype(nullptr), unsigned long> >(std::pair<decltype(nullptr), unsigned long>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<std::pair<int, int> >(std::pair<int, int>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
2x
83.3%
–
55.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<std::tuple<int, int, int> >(std::tuple<int, int, int>&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
1x
83.3%
–
55.0%
void boost::json::parse_into<std::tuple<std::vector<int, std::allocator<int> > > >(std::tuple<std::vector<int, std::allocator<int> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
1x
83.3%
–
55.0%
void boost::json::parse_into<std::vector<bool, std::allocator<bool> > >(std::vector<bool, std::allocator<bool> >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<std::vector<char, std::allocator<char> > >(std::vector<char, std::allocator<char> >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
1x
83.3%
–
55.0%
void boost::json::parse_into<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > >(std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
9x
83.3%
–
65.0%
void boost::json::parse_into<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> > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > >(std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
6x
83.3%
–
65.0%
void boost::json::parse_into<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
7x
83.3%
–
65.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
9x
83.3%
–
65.0%
void boost::json::parse_into<std::vector<unsigned long, std::allocator<unsigned long> > >(std::vector<unsigned long, std::allocator<unsigned long> >&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<unsigned char>(unsigned char&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<unsigned int>(unsigned int&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<unsigned long long>(unsigned long long&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<unsigned long>(unsigned long&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<unsigned short>(unsigned short&, boost::core::basic_string_view<char>, boost::system::error_code&, boost::json::parse_options const&)
:23
3x
83.3%
–
65.0%
void boost::json::parse_into<bool>(bool&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<bool, unsigned long> >(boost::variant2::variant<bool, unsigned long>&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
3x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > >(boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<int> >(boost::variant2::variant<int>&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<std::vector<int, std::allocator<int> > > >(boost::variant2::variant<std::vector<int, std::allocator<int> > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<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::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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<char>(char&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<decltype(nullptr)>(decltype(nullptr)&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<double>(double&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<float>(float&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<int>(int&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<long long>(long long&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<long>(long&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<short>(short&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<signed char>(signed char&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<std::array<int, 4ul> >(std::array<int, 4ul>&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
4x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
3x
100.0%
–
100.0%
void boost::json::parse_into<std::pair<decltype(nullptr), unsigned long> >(std::pair<decltype(nullptr), unsigned long>&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<bool, std::allocator<bool> > >(std::vector<bool, std::allocator<bool> >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > >(std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > >(std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
3x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<unsigned long, std::allocator<unsigned long> > >(std::vector<unsigned long, std::allocator<unsigned long> >&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned char>(unsigned char&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned int>(unsigned int&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned long long>(unsigned long long&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned long>(unsigned long&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned short>(unsigned short&, boost::core::basic_string_view<char>, std::error_code&, boost::json::parse_options const&)
:41
1x
100.0%
–
100.0%
void boost::json::parse_into<bool>(bool&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<bool, unsigned long> >(boost::variant2::variant<bool, unsigned long>&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
3x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > >(boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<int> >(boost::variant2::variant<int>&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<std::vector<int, std::allocator<int> > > >(boost::variant2::variant<std::vector<int, std::allocator<int> > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<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::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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<char>(char&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<decltype(nullptr)>(decltype(nullptr)&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<double>(double&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<float>(float&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<int>(int&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
100.0%
–
100.0%
void boost::json::parse_into<long long>(long long&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<long>(long&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<short>(short&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<signed char>(signed char&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
4x
83.3%
–
62.0%
void boost::json::parse_into<std::array<int, 4ul> >(std::array<int, 4ul>&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
6x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
3x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
3x
83.3%
–
62.0%
void boost::json::parse_into<std::pair<decltype(nullptr), unsigned long> >(std::pair<decltype(nullptr), unsigned long>&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<bool, std::allocator<bool> > >(std::vector<bool, std::allocator<bool> >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > >(std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
4x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > >(std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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::core::basic_string_view<char>, boost::json::parse_options const&)
:54
3x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<unsigned long, std::allocator<unsigned long> > >(std::vector<unsigned long, std::allocator<unsigned long> >&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned char>(unsigned char&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned int>(unsigned int&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned long long>(unsigned long long&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned long>(unsigned long&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned short>(unsigned short&, boost::core::basic_string_view<char>, boost::json::parse_options const&)
:54
1x
83.3%
–
62.0%
void boost::json::parse_into<bool>(bool&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<boost::variant2::variant<bool, unsigned long> >(boost::variant2::variant<bool, unsigned long>&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
9x
80.0%
–
69.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > >(boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<boost::variant2::variant<int> >(boost::variant2::variant<int>&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<boost::variant2::variant<std::vector<int, std::allocator<int> > > >(boost::variant2::variant<std::vector<int, std::allocator<int> > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<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::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> > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<char>(char&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<decltype(nullptr)>(decltype(nullptr)&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<double>(double&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<float>(float&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<int>(int&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
100.0%
–
91.0%
void boost::json::parse_into<long long>(long long&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<long>(long&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<short>(short&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<signed char>(signed char&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<std::array<int, 4ul> >(std::array<int, 4ul>&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
12x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > > > >(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> > > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > > > >(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> > > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
9x
80.0%
–
69.0%
void boost::json::parse_into<std::pair<decltype(nullptr), unsigned long> >(std::pair<decltype(nullptr), unsigned long>&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<bool, std::allocator<bool> > >(std::vector<bool, std::allocator<bool> >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > >(std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > >(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> > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > >(std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
6x
80.0%
–
69.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
9x
80.0%
–
69.0%
void boost::json::parse_into<std::vector<unsigned long, std::allocator<unsigned long> > >(std::vector<unsigned long, std::allocator<unsigned long> >&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<unsigned char>(unsigned char&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<unsigned int>(unsigned int&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<unsigned long long>(unsigned long long&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<unsigned long>(unsigned long&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<unsigned short>(unsigned short&, std::istream&, boost::system::error_code&, boost::json::parse_options const&)
:67
3x
80.0%
–
69.0%
void boost::json::parse_into<bool>(bool&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<bool, unsigned long> >(boost::variant2::variant<bool, unsigned long>&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
3x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > >(boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<int> >(boost::variant2::variant<int>&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<boost::variant2::variant<std::vector<int, std::allocator<int> > > >(boost::variant2::variant<std::vector<int, std::allocator<int> > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<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::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> > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<char>(char&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<decltype(nullptr)>(decltype(nullptr)&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<double>(double&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<float>(float&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<int>(int&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<long long>(long long&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<long>(long&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<short>(short&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<signed char>(signed char&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<std::array<int, 4ul> >(std::array<int, 4ul>&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::istream&, std::error_code&, boost::json::parse_options const&)
:104
4x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > > >(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> > > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > > >(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> > > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
3x
100.0%
–
100.0%
void boost::json::parse_into<std::pair<decltype(nullptr), unsigned long> >(std::pair<decltype(nullptr), unsigned long>&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<bool, std::allocator<bool> > >(std::vector<bool, std::allocator<bool> >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > >(std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > >(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> > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > >(std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
2x
100.0%
–
100.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
3x
100.0%
–
100.0%
void boost::json::parse_into<std::vector<unsigned long, std::allocator<unsigned long> > >(std::vector<unsigned long, std::allocator<unsigned long> >&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned char>(unsigned char&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned int>(unsigned int&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned long long>(unsigned long long&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned long>(unsigned long&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<unsigned short>(unsigned short&, std::istream&, std::error_code&, boost::json::parse_options const&)
:104
1x
100.0%
–
100.0%
void boost::json::parse_into<bool>(bool&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<bool, unsigned long> >(boost::variant2::variant<bool, unsigned long>&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<boost::variant2::monostate, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, boost::json::parse_options const&)
:117
3x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > > >(boost::variant2::variant<boost::variant2::monostate, std::vector<int, std::allocator<int> > >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::variant2::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<int> >(boost::variant2::variant<int>&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<boost::variant2::variant<std::vector<int, std::allocator<int> > > >(boost::variant2::variant<std::vector<int, std::allocator<int> > >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<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::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> > > > >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<char>(char&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<decltype(nullptr)>(decltype(nullptr)&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<double>(double&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<float>(float&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<int>(int&, std::istream&, boost::json::parse_options const&)
:117
2x
100.0%
–
100.0%
void boost::json::parse_into<long long>(long long&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<long>(long&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<short>(short&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<signed char>(signed char&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<std::array<int, 4ul> >(std::array<int, 4ul>&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::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::istream&, boost::json::parse_options const&)
:117
4x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > > >(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> > > > > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > > >(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> > > > > >&, std::istream&, boost::json::parse_options const&)
:117
3x
83.3%
–
62.0%
void boost::json::parse_into<std::pair<decltype(nullptr), unsigned long> >(std::pair<decltype(nullptr), unsigned long>&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<int, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<bool, std::allocator<bool> > >(std::vector<bool, std::allocator<bool> >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> > >(std::vector<decltype(nullptr), std::allocator<decltype(nullptr)> >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > >(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> > > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > > >(std::vector<std::array<int, 4ul>, std::allocator<std::array<int, 4ul> > >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > >(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >&, std::istream&, boost::json::parse_options const&)
:117
2x
83.3%
–
62.0%
void boost::json::parse_into<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> > > > > >(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> > > > >&, std::istream&, boost::json::parse_options const&)
:117
3x
83.3%
–
62.0%
void boost::json::parse_into<std::vector<unsigned long, std::allocator<unsigned long> > >(std::vector<unsigned long, std::allocator<unsigned long> >&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned char>(unsigned char&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned int>(unsigned int&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned long long>(unsigned long long&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned long>(unsigned long&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.0%
void boost::json::parse_into<unsigned short>(unsigned short&, std::istream&, boost::json::parse_options const&)
:117
1x
83.3%
–
62.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_IMPL_PARSE_INTO_HPP | ||
| 12 | #define BOOST_JSON_IMPL_PARSE_INTO_HPP | ||
| 13 | |||
| 14 | #include <boost/json/basic_parser_impl.hpp> | ||
| 15 | #include <boost/json/error.hpp> | ||
| 16 | #include <istream> | ||
| 17 | |||
| 18 | namespace boost { | ||
| 19 | namespace json { | ||
| 20 | |||
| 21 | template<class V> | ||
| 22 | void | ||
| 23 | 232x | parse_into( | |
| 24 | V& v, | ||
| 25 | string_view sv, | ||
| 26 | system::error_code& ec, | ||
| 27 | parse_options const& opt ) | ||
| 28 | { | ||
| 29 | 232x | parser_for<V> p( opt, &v ); | |
| 30 | |||
| 31 | 232x | std::size_t n = p.write_some( false, sv.data(), sv.size(), ec ); | |
| 32 | |||
| 33 | 232x | if( !ec && n < sv.size() ) | |
| 34 | { | ||
| 35 | 1x | BOOST_JSON_FAIL( ec, error::extra_data ); | |
| 36 | } | ||
| 37 | 232x | } | |
| 38 | |||
| 39 | template<class V> | ||
| 40 | void | ||
| 41 | 66x | parse_into( | |
| 42 | V& v, | ||
| 43 | string_view sv, | ||
| 44 | std::error_code& ec, | ||
| 45 | parse_options const& opt ) | ||
| 46 | { | ||
| 47 | 66x | system::error_code jec; | |
| 48 | 66x | parse_into(v, sv, jec, opt); | |
| 49 | 66x | ec = jec; | |
| 50 | 66x | } | |
| 51 | |||
| 52 | template<class V> | ||
| 53 | void | ||
| 54 | 74x | parse_into( | |
| 55 | V& v, | ||
| 56 | string_view sv, | ||
| 57 | parse_options const& opt ) | ||
| 58 | { | ||
| 59 | 74x | system::error_code ec; | |
| 60 | 74x | parse_into(v, sv, ec, opt); | |
| 61 | 74x | if( ec.failed() ) | |
| 62 | 1x | detail::throw_system_error( ec ); | |
| 63 | 73x | } | |
| 64 | |||
| 65 | template<class V> | ||
| 66 | void | ||
| 67 | 201x | parse_into( | |
| 68 | V& v, | ||
| 69 | std::istream& is, | ||
| 70 | system::error_code& ec, | ||
| 71 | parse_options const& opt ) | ||
| 72 | { | ||
| 73 | 201x | parser_for<V> p( opt, &v ); | |
| 74 | |||
| 75 | char read_buffer[BOOST_JSON_STACK_BUFFER_SIZE]; | ||
| 76 | do | ||
| 77 | { | ||
| 78 | 399x | if( is.eof() ) | |
| 79 | { | ||
| 80 | 198x | p.write_some(false, nullptr, 0, ec); | |
| 81 | 198x | break; | |
| 82 | } | ||
| 83 | |||
| 84 | 201x | if( !is ) | |
| 85 | { | ||
| 86 | 1x | BOOST_JSON_FAIL( ec, error::input_error ); | |
| 87 | 1x | break; | |
| 88 | } | ||
| 89 | |||
| 90 | 200x | is.read(read_buffer, sizeof(read_buffer)); | |
| 91 | 200x | std::size_t const consumed = static_cast<std::size_t>( is.gcount() ); | |
| 92 | |||
| 93 | 200x | std::size_t const n = p.write_some( true, read_buffer, consumed, ec ); | |
| 94 | 200x | if( !ec.failed() && n < consumed ) | |
| 95 | { | ||
| 96 | 1x | BOOST_JSON_FAIL( ec, error::extra_data ); | |
| 97 | } | ||
| 98 | } | ||
| 99 | 200x | while( !ec.failed() ); | |
| 100 | 201x | } | |
| 101 | |||
| 102 | template<class V> | ||
| 103 | void | ||
| 104 | 66x | parse_into( | |
| 105 | V& v, | ||
| 106 | std::istream& is, | ||
| 107 | std::error_code& ec, | ||
| 108 | parse_options const& opt ) | ||
| 109 | { | ||
| 110 | 66x | system::error_code jec; | |
| 111 | 66x | parse_into(v, is, jec, opt); | |
| 112 | 66x | ec = jec; | |
| 113 | 66x | } | |
| 114 | |||
| 115 | template<class V> | ||
| 116 | void | ||
| 117 | 67x | parse_into( | |
| 118 | V& v, | ||
| 119 | std::istream& is, | ||
| 120 | parse_options const& opt ) | ||
| 121 | { | ||
| 122 | 67x | system::error_code ec; | |
| 123 | 67x | parse_into(v, is, ec, opt); | |
| 124 | 67x | if( ec.failed() ) | |
| 125 | 1x | detail::throw_system_error( ec ); | |
| 126 | 66x | } | |
| 127 | |||
| 128 | } // namespace boost | ||
| 129 | } // namespace json | ||
| 130 | |||
| 131 | #endif | ||
| 132 |