include/boost/capy/task.hpp
100.0% Lines (80/1/81)
95.0% List of functions (1237/2/1304)
Functions (1304)
Function
Calls
Lines
Blocks
boost::capy::detail::task_return_base<(anonymous namespace)::http_response>::return_value((anonymous namespace)::http_response)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<(anonymous namespace)::io_step>::return_value((anonymous namespace)::io_step)
:39
11x
100.0%
100.0%
boost::capy::detail::task_return_base<(anonymous namespace)::request>::return_value((anonymous namespace)::request)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<bool>::return_value(bool)
:39
21x
100.0%
100.0%
boost::capy::detail::task_return_base<double>::return_value(double)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<http_response>::return_value(http_response)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<int>::return_value(int)
:39
275x
100.0%
100.0%
boost::capy::detail::task_return_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::return_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
:39
25x
100.0%
100.0%
boost::capy::detail::task_return_base<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
:39
9x
100.0%
100.0%
boost::capy::detail::task_return_base<std::stop_token>::return_value(std::stop_token)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::return_value(std::tuple<std::error_code, (anonymous namespace)::parallel::page_data>)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
:39
2x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, int, int> >::return_value(std::tuple<std::error_code, int, int>)
:39
3x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, int, std::tuple<>, int> >::return_value(std::tuple<std::error_code, int, std::tuple<>, int>)
:39
2x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, int> >::return_value(std::tuple<std::error_code, int>)
:39
21x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, long long, long long, long long, long long> >::return_value(std::tuple<std::error_code, long long, long long, long long, long long>)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, long long> >::return_value(std::tuple<std::error_code, long long>)
:39
4x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
:39
13x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::error_code> >::return_value(std::tuple<std::error_code, std::error_code>)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::return_value(std::tuple<std::error_code, std::tuple<>, std::tuple<> >)
:39
24x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::return_value(std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::return_value(std::tuple<std::error_code, std::vector<int, std::allocator<int> > >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, 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> > > > > >::return_value(std::tuple<std::error_code, 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> > > > >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::return_value(std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > >)
:39
11x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::return_value(std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long>)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, int> >::return_value(std::tuple<std::error_code, unsigned long, int>)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::tuple<> > >::return_value(std::tuple<std::error_code, unsigned long, std::tuple<> >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::return_value(std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::return_value(std::tuple<std::error_code, unsigned long, unsigned long, unsigned long>)
:39
2x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, unsigned long> >::return_value(std::tuple<std::error_code, unsigned long, unsigned long>)
:39
8x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long> >::return_value(std::tuple<std::error_code, unsigned long>)
:39
297x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code> >::return_value(std::tuple<std::error_code>)
:39
80x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::return_value(std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload>)
:39
0
0.0%
0.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
:39
2x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::return_value(std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, std::error_code> >::return_value(std::variant<std::error_code, std::error_code>)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::return_value(std::variant<std::error_code, std::pair<unsigned long, unsigned long> >)
:39
12x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, std::tuple<> > >::return_value(std::variant<std::error_code, std::tuple<> >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
:39
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, unsigned long> >::return_value(std::variant<std::error_code, unsigned long, unsigned long>)
:39
12x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long> >::return_value(std::variant<std::error_code, unsigned long>)
:39
4x
100.0%
100.0%
boost::capy::detail::task_return_base<unsigned long>::return_value(unsigned long)
:39
9x
100.0%
100.0%
boost::capy::detail::task_return_base<bool>::result()
:44
17x
100.0%
100.0%
boost::capy::detail::task_return_base<double>::result()
:44
1x
100.0%
100.0%
boost::capy::detail::task_return_base<int>::result()
:44
182x
100.0%
100.0%
boost::capy::detail::task_return_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::result()
:44
6x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::result()
:44
2x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, 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> > > > > >::result()
:44
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::result()
:44
8x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::result()
:44
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::result()
:44
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::tuple<> > >::result()
:44
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::result()
:44
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::result()
:44
2x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, unsigned long> >::result()
:44
7x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long> >::result()
:44
6x
100.0%
100.0%
boost::capy::detail::task_return_base<std::tuple<std::error_code> >::result()
:44
2x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::result()
:44
0
0.0%
0.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::result()
:44
10x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::result()
:44
1x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, unsigned long> >::result()
:44
11x
100.0%
100.0%
boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long> >::result()
:44
4x
100.0%
100.0%
boost::capy::detail::task_return_base<unsigned long>::result()
:44
7x
100.0%
100.0%
boost::capy::detail::task_return_base<void>::return_void()
:53
1227x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::promise_type::promise_type()
:126
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<bool>::promise_type::promise_type()
:126
21x
100.0%
100.0%
boost::capy::task<double>::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<http_response>::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::promise_type()
:126
308x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::promise_type()
:126
26x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type()
:126
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type()
:126
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::promise_type()
:126
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::promise_type()
:126
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::promise_type::promise_type()
:126
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::promise_type()
:126
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type()
:126
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::promise_type()
:126
33x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::promise_type()
:126
14x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::promise_type()
:126
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::promise_type()
:126
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::promise_type()
:126
376x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::promise_type()
:126
94x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type()
:126
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::promise_type()
:126
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type()
:126
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::promise_type()
:126
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::promise_type()
:126
5x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::promise_type()
:126
9x
100.0%
100.0%
boost::capy::task<void>::promise_type::promise_type()
:126
1720x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<(anonymous namespace)::io_step>::promise_type::~promise_type()
:132
11x
75.0%
75.0%
boost::capy::task<(anonymous namespace)::request>::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<bool>::promise_type::~promise_type()
:132
21x
75.0%
75.0%
boost::capy::task<double>::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<http_response>::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<int>::promise_type::~promise_type()
:132
308x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::~promise_type()
:132
26x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type()
:132
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type()
:132
2x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::~promise_type()
:132
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::~promise_type()
:132
2x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, int> >::promise_type::~promise_type()
:132
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::~promise_type()
:132
4x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type()
:132
13x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::~promise_type()
:132
33x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::~promise_type()
:132
14x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::~promise_type()
:132
2x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::~promise_type()
:132
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::~promise_type()
:132
376x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::~promise_type()
:132
94x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::~promise_type()
:132
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type()
:132
2x
75.0%
80.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::~promise_type()
:132
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::~promise_type()
:132
1x
75.0%
75.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type()
:132
1x
75.0%
80.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::~promise_type()
:132
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::~promise_type()
:132
5x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::~promise_type()
:132
9x
75.0%
75.0%
boost::capy::task<void>::promise_type::~promise_type()
:132
1720x
100.0%
100.0%
boost::capy::task<bool>::promise_type::exception() const
:143
17x
75.0%
75.0%
boost::capy::task<double>::promise_type::exception() const
:143
1x
75.0%
75.0%
boost::capy::task<int>::promise_type::exception() const
:143
225x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::exception() const
:143
8x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::exception() const
:143
2x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::exception() const
:143
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::exception() const
:143
14x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::exception() const
:143
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::exception() const
:143
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::exception() const
:143
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::exception() const
:143
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::exception() const
:143
2x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::exception() const
:143
15x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::exception() const
:143
6x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::exception() const
:143
6x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::exception() const
:143
2x
75.0%
75.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::exception() const
:143
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::exception() const
:143
1x
75.0%
75.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::exception() const
:143
13x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::exception() const
:143
6x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::exception() const
:143
7x
75.0%
75.0%
boost::capy::task<void>::promise_type::exception() const
:143
1781x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::promise_type::get_return_object()
:157
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<bool>::promise_type::get_return_object()
:157
21x
100.0%
100.0%
boost::capy::task<double>::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<http_response>::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::get_return_object()
:157
308x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::get_return_object()
:157
26x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object()
:157
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object()
:157
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::get_return_object()
:157
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::get_return_object()
:157
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::promise_type::get_return_object()
:157
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::get_return_object()
:157
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object()
:157
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::get_return_object()
:157
33x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::get_return_object()
:157
14x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::get_return_object()
:157
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::get_return_object()
:157
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::get_return_object()
:157
376x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::get_return_object()
:157
94x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object()
:157
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::get_return_object()
:157
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object()
:157
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::get_return_object()
:157
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::get_return_object()
:157
5x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::get_return_object()
:157
9x
100.0%
100.0%
boost::capy::task<void>::promise_type::get_return_object()
:157
1720x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::promise_type::initial_suspend()
:171
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<bool>::promise_type::initial_suspend()
:171
21x
100.0%
100.0%
boost::capy::task<double>::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<http_response>::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::initial_suspend()
:171
308x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::initial_suspend()
:171
26x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend()
:171
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend()
:171
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::initial_suspend()
:171
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::initial_suspend()
:171
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::promise_type::initial_suspend()
:171
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::initial_suspend()
:171
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend()
:171
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::initial_suspend()
:171
33x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::initial_suspend()
:171
14x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::initial_suspend()
:171
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::initial_suspend()
:171
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::initial_suspend()
:171
376x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::initial_suspend()
:171
94x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend()
:171
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::initial_suspend()
:171
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend()
:171
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::initial_suspend()
:171
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::initial_suspend()
:171
5x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::initial_suspend()
:171
9x
100.0%
100.0%
boost::capy::task<void>::promise_type::initial_suspend()
:171
1720x
100.0%
100.0%
boost::capy::task<int>::promise_type::initial_suspend()::awaiter::await_ready() const
:177
133x
100.0%
100.0%
boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_ready() const
:177
364x
100.0%
100.0%
boost::capy::task<int>::promise_type::initial_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const
:182
133x
100.0%
100.0%
boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const
:182
364x
100.0%
100.0%
boost::capy::task<int>::promise_type::initial_suspend()::awaiter::await_resume() const
:186
132x
100.0%
100.0%
boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_resume() const
:186
364x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::promise_type::final_suspend()
:205
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<bool>::promise_type::final_suspend()
:205
21x
100.0%
100.0%
boost::capy::task<double>::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<http_response>::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::final_suspend()
:205
305x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::final_suspend()
:205
26x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend()
:205
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend()
:205
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::final_suspend()
:205
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::final_suspend()
:205
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::promise_type::final_suspend()
:205
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::final_suspend()
:205
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend()
:205
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::final_suspend()
:205
33x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::final_suspend()
:205
14x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::final_suspend()
:205
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::final_suspend()
:205
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::final_suspend()
:205
376x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::final_suspend()
:205
94x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend()
:205
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::final_suspend()
:205
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend()
:205
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::final_suspend()
:205
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::final_suspend()
:205
5x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::final_suspend()
:205
9x
100.0%
100.0%
boost::capy::task<void>::promise_type::final_suspend()
:205
1558x
100.0%
100.0%
boost::capy::task<int>::promise_type::final_suspend()::awaiter::await_ready() const
:211
132x
100.0%
100.0%
boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_ready() const
:211
364x
100.0%
100.0%
boost::capy::task<int>::promise_type::final_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const
:216
132x
100.0%
100.0%
boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const
:216
364x
100.0%
100.0%
boost::capy::task<int>::promise_type::final_suspend()::awaiter::await_resume() const
:221
–
–
–
boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_resume() const
:221
–
–
–
boost::capy::task<(anonymous namespace)::http_response>::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<bool>::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<double>::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<http_response>::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<int>::promise_type::unhandled_exception()
:232
30x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::unhandled_exception()
:232
1x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception()
:232
7x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::unhandled_exception()
:232
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, int> >::promise_type::unhandled_exception()
:232
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::unhandled_exception()
:232
9x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::unhandled_exception()
:232
3x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::unhandled_exception()
:232
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::unhandled_exception()
:232
79x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::unhandled_exception()
:232
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::unhandled_exception()
:232
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::unhandled_exception()
:232
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::unhandled_exception()
:232
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::unhandled_exception()
:232
1x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::unhandled_exception()
:232
0
0.0%
0.0%
boost::capy::task<void>::promise_type::unhandled_exception()
:232
331x
100.0%
100.0%
boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, int, double> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::foreign_bridge>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::async_awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::sync_awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, int, int, int> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::quitter<int> >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready()
:252
27x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task_test::bool_resume_awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::http_response> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready()
:252
0
0.0%
0.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
34x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
56x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> > > >::await_ready()
:252
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code, int> > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<std::tuple<std::error_code> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >::await_ready()
:252
30x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, int> >, std::allocator<boost::capy::task<std::tuple<std::error_code, int> > > > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >::await_ready()
:252
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long, int> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_ready()
:252
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> >)::awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::contingent_read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::contingent_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_ready()
:252
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready()
:252
10x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_ready()
:252
59x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_ready()
:252
48x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_ready()
:252
38x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > > >(boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >)::awaitable>::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> >)::awaitable>::await_ready()
:252
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> >)::awaitable>::await_ready()
:252
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_ready()
:252
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_ready()
:252
50x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_ready()
:252
36x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_ready()
:252
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >::await_ready()
:252
3x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
25x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready()
:252
24x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::throwing_payload_awaitable> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::error_code> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >::await_ready()
:252
13x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
11x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >::await_ready()
:252
3x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >::await_ready()
:252
5x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_ready()
:252
4x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::(anonymous namespace)::suspending_write_stream>::op_type>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::my_stoppable_awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::park>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
30x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>::await_ready()
:252
52x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready()
:252
7x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready()
:252
8x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready()
:252
51x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_ready()
:252
22x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_ready()
:252
34x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_ready()
:252
4x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_ready()
:252
137x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, false, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >::await_ready()
:252
51x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::executor_ref>, true, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test::priority_executor<boost::capy::queuing_executor>, true, void> >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, true, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, false, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, std::pmr::memory_resource*> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, void> >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready()
:252
253x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::io_step> >::await_ready()
:252
11x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::request> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<http_response> >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready()
:252
9x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready()
:252
19x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_ready()
:252
16x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, int> > >::await_ready()
:252
5x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >::await_ready()
:252
29x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long> > >::await_ready()
:252
236x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_ready()
:252
4x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::error_code> > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::tuple<> > > >::await_ready()
:252
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> > >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<unsigned long> >::await_ready()
:252
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready()
:252
33x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_ready()
:252
7x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_ready()
:252
184x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>::await_ready()
:252
7x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
151x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
214x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready()
:252
10x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready()
:252
200x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
30x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready()
:252
16x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready()
:252
113x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready()
:252
166x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready()
:252
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_ready()
:252
70x
100.0%
100.0%
boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, int, double> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::foreign_bridge>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::async_awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::sync_awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, int, int, int> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::quitter<int> >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume()
:257
27x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task_test::bool_resume_awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::http_response> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume()
:257
0
0.0%
0.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
34x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
56x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> > > >::await_resume()
:257
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code, int> > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<std::tuple<std::error_code> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >::await_resume()
:257
30x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, int> >, std::allocator<boost::capy::task<std::tuple<std::error_code, int> > > > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >::await_resume()
:257
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long, int> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_resume()
:257
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> >)::awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::contingent_read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::contingent_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_resume()
:257
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume()
:257
10x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_resume()
:257
59x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_resume()
:257
48x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_resume()
:257
38x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > > >(boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >)::awaitable>::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> >)::awaitable>::await_resume()
:257
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> >)::awaitable>::await_resume()
:257
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_resume()
:257
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_resume()
:257
50x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_resume()
:257
36x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_resume()
:257
0
0.0%
0.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >::await_resume()
:257
3x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
25x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume()
:257
24x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::throwing_payload_awaitable> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::error_code> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >::await_resume()
:257
13x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
11x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >::await_resume()
:257
3x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >::await_resume()
:257
5x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_resume()
:257
4x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::(anonymous namespace)::suspending_write_stream>::op_type>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::my_stoppable_awaitable>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::park>::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
30x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>::await_resume()
:257
52x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume()
:257
7x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume()
:257
8x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume()
:257
51x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_resume()
:257
21x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_resume()
:257
31x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_resume()
:257
4x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_resume()
:257
137x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, false, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >::await_resume()
:257
51x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::executor_ref>, true, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test::priority_executor<boost::capy::queuing_executor>, true, void> >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, true, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, false, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, std::pmr::memory_resource*> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, void> >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_resume()
:257
0
0.0%
0.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume()
:257
98x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::io_step> >::await_resume()
:257
11x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::request> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<http_response> >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume()
:257
9x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume()
:257
19x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_resume()
:257
16x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, int> > >::await_resume()
:257
5x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >::await_resume()
:257
29x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long> > >::await_resume()
:257
236x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_resume()
:257
4x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::error_code> > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::tuple<> > > >::await_resume()
:257
1x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> > >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<unsigned long> >::await_resume()
:257
2x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume()
:257
33x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_resume()
:257
7x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_resume()
:257
184x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>::await_resume()
:257
7x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
151x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
213x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume()
:257
10x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume()
:257
200x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
30x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume()
:257
16x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume()
:257
113x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume()
:257
166x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume()
:257
6x
100.0%
100.0%
boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_resume()
:257
70x
100.0%
100.0%
auto boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >::await_suspend<boost::capy::task<bool>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_suspend<boost::capy::task<bool>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_suspend<boost::capy::task<bool>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, int, double> > >::await_suspend<boost::capy::task<double>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<double>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::foreign_bridge>::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::async_awaitable>::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::sync_awaitable>::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, int, int, int> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::quitter<int> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
27x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task_test::bool_resume_awaitable>::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::http_response> >::await_suspend<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>)
:265
34x
100.0%
100.0%
auto boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:265
56x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type>)
:265
5x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code, int> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_suspend<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<std::tuple<std::error_code> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type>)
:265
30x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, int> >, std::allocator<boost::capy::task<std::tuple<std::error_code, int> > > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>)
:265
11x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long, int> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type>)
:265
11x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
11x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> >)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::contingent_read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::contingent_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
5x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
10x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
59x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
48x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > > >(boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> >)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> >)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
50x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
36x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_suspend<boost::capy::task<std::tuple<std::error_code> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code> >::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >::await_suspend<boost::capy::task<std::tuple<std::error_code> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code> >::promise_type>)
:265
3x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_suspend<boost::capy::task<std::tuple<std::error_code> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code> >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code> >::promise_type>)
:265
25x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<std::tuple<std::error_code> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code> >::promise_type>)
:265
24x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::throwing_payload_awaitable> >::await_suspend<boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_suspend<boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::error_code> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >::await_suspend<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type>)
:265
13x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>)
:265
11x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>)
:265
3x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::(anonymous namespace)::suspending_write_stream>::op_type>::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::my_stoppable_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::park>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
20x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
38x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
7x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
49x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
20x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
19x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
50x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, false, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
51x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::executor_ref>, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test::priority_executor<boost::capy::queuing_executor>, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, false, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
253x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::io_step> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
11x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::request> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<http_response> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
9x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
19x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
16x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, int> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
5x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
29x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
236x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
4x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::error_code> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::tuple<> > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<unsigned long> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
33x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
151x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
4x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
0
0.0%
0.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
200x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
30x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
16x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
113x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
166x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:265
70x
100.0%
100.0%
auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void>&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::immediate<std::tuple<std::error_code> > >(boost::capy::immediate<std::tuple<std::error_code> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::task<std::stop_token> >(boost::capy::task<std::stop_token>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<double>::promise_type::transform_awaitable<boost::capy::immediate<std::tuple<std::error_code, int, double> > >(boost::capy::immediate<std::tuple<std::error_code, int, double> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<(anonymous namespace)::foreign_bridge>((anonymous namespace)::foreign_bridge&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >(boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::frame_cb_test::async_awaitable>(boost::capy::frame_cb_test::async_awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::frame_cb_test::sync_awaitable>(boost::capy::frame_cb_test::sync_awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::immediate<int> >(boost::capy::immediate<int>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::immediate<std::tuple<std::error_code, int, int, int> > >(boost::capy::immediate<std::tuple<std::error_code, int, int, int> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::quitter<int> >(boost::capy::quitter<int>&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&)
:286
27x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > > >(boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task_test::bool_resume_awaitable>(boost::capy::task_test::bool_resume_awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaitable<boost::capy::task<(anonymous namespace)::http_response> >(boost::capy::task<(anonymous namespace)::http_response>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaitable<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
:286
0
0.0%
0.0%
auto boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
34x
100.0%
100.0%
auto boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
56x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, int> > >&&)
:286
5x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code, int> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code, int> > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> >, boost::capy::task<std::tuple<std::error_code, long long> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::async_waker::wait_awaiter>(boost::capy::async_waker::wait_awaiter&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code> > >(boost::capy::task<std::tuple<std::error_code> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<std::tuple<std::error_code> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<std::tuple<std::error_code> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > >&&)
:286
30x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >(boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> >, boost::capy::task<std::tuple<std::error_code> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, int> >, std::allocator<boost::capy::task<std::tuple<std::error_code, int> > > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, int> >, std::allocator<boost::capy::task<std::tuple<std::error_code, int> > > > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > >&&)
:286
11x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > > >(boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<std::tuple<std::error_code, unsigned long> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long, int> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long, int> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > >&&)
:286
11x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >(boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>(boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable&&)
:286
11x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>(boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> >)::awaitable>(boost::capy::any_write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 5ul> >)::awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::contingent_read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>(boost::capy::contingent_read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::contingent_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>(boost::capy::contingent_write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable&&)
:286
4x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > >&&)
:286
5x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >(boost::capy::immediate<std::tuple<std::error_code, unsigned long> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&)
:286
10x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >(boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable&&)
:286
59x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable&&)
:286
48x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable>(boost::capy::test::stream::read_some<boost::capy::detail::slice_of<boost::capy::mutable_buffer> >(boost::capy::detail::slice_of<boost::capy::mutable_buffer>)::awaitable&&)
:286
38x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>(boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > > >(boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >)::awaitable>(boost::capy::test::stream::write_some<boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > > >(boost::capy::detail::slice_of<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >)::awaitable&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> >)::awaitable>(boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 100ul> >)::awaitable&&)
:286
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> >)::awaitable>(boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 4ul> >)::awaitable&&)
:286
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>(boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable&&)
:286
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<boost::capy::const_buffer> >(boost::capy::detail::slice_of<boost::capy::const_buffer>)::awaitable&&)
:286
50x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable&&)
:286
36x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::yield_awaitable>(boost::capy::yield_awaitable&&)
:286
0
0.0%
0.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaitable<boost::capy::async_waker::wait_awaiter>(boost::capy::async_waker::wait_awaiter&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > >&&)
:286
3x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code> > >(boost::capy::task<std::tuple<std::error_code> >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
25x
100.0%
100.0%
auto boost::capy::task<std::tuple<std::error_code> >::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&)
:286
24x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::throwing_payload_awaitable> >(boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::throwing_payload_awaitable>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, int> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::task<std::tuple<std::error_code> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::error_code> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, std::error_code> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > > >(boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code, unsigned long> >, std::allocator<boost::capy::task<std::tuple<std::error_code, unsigned long> > > > >&&)
:286
13x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<std::tuple<std::error_code, unsigned long> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::quitter<std::tuple<std::error_code, unsigned long> >, boost::capy::quitter<std::tuple<std::error_code, unsigned long> > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> >, boost::capy::task<std::tuple<std::error_code, unsigned long> > >&&)
:286
11x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > > >(boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<std::tuple<std::error_code> >, std::allocator<boost::capy::task<std::tuple<std::error_code> > > > >&&)
:286
3x
100.0%
100.0%
auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<std::tuple<std::error_code, unsigned long> > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::immediate<std::tuple<std::error_code, unsigned long> > >(boost::capy::immediate<std::tuple<std::error_code, unsigned long> >&&)
:286
5x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::immediate<std::tuple<std::error_code> > >(boost::capy::immediate<std::tuple<std::error_code> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>(boost::capy::test::stream::read_some<boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable&&)
:286
4x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>(boost::capy::test::stream::write_some<boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::detail::slice_of<std::array<boost::capy::const_buffer, 2ul> >)::awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::write_now<boost::capy::(anonymous namespace)::suspending_write_stream>::op_type>(boost::capy::write_now<boost::capy::(anonymous namespace)::suspending_write_stream>::op_type&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<(anonymous namespace)::my_stoppable_awaitable>((anonymous namespace)::my_stoppable_awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<(anonymous namespace)::park>((anonymous namespace)::park&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
30x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable&&)
:286
52x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>(boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&)
:286
7x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&)
:286
8x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&)
:286
51x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>(boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_event::wait_awaiter>(boost::capy::async_event::wait_awaiter&&)
:286
22x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_mutex::lock_awaiter>(boost::capy::async_mutex::lock_awaiter&&)
:286
34x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_mutex::lock_guard_awaiter>(boost::capy::async_mutex::lock_guard_awaiter&&)
:286
4x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_waker::wait_awaiter>(boost::capy::async_waker::wait_awaiter&&)
:286
137x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<void>, false, void> >(boost::capy::detail::run_awaitable<boost::capy::task<void>, false, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*>&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void>&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::thread_pool::executor_type, true, void>&&)
:286
51x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::executor_ref>, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::executor_ref>, true, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test::priority_executor<boost::capy::queuing_executor>, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test::priority_executor<boost::capy::queuing_executor>, true, void>&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, true, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, false, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, false, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, std::pmr::memory_resource*>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::thread_pool::executor_type, true, void>&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::self_destroy_awaitable>(boost::capy::self_destroy_awaitable&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&)
:286
253x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<(anonymous namespace)::io_step> >(boost::capy::task<(anonymous namespace)::io_step>&&)
:286
11x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<(anonymous namespace)::request> >(boost::capy::task<(anonymous namespace)::request>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<http_response> >(boost::capy::task<http_response>&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&)
:286
9x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
:286
19x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:286
16x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> > >(boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, int, int> > >(boost::capy::task<std::tuple<std::error_code, int, int> >&&)
:286
5x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> > >(boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> > >(boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > > >(boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >&&)
:286
29x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > > >(boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >(boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code, unsigned long> > >(boost::capy::task<std::tuple<std::error_code, unsigned long> >&&)
:286
236x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::error_code> > >(boost::capy::task<std::tuple<std::error_code> >&&)
:286
4x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > > >(boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, std::error_code> > >(boost::capy::task<std::variant<std::error_code, std::error_code> >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, std::tuple<> > > >(boost::capy::task<std::variant<std::error_code, std::tuple<> > >&&)
:286
1x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> > >(boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<unsigned long> >(boost::capy::task<unsigned long>&&)
:286
2x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&)
:286
33x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>(boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable&&)
:286
7x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>(boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable&&)
:286
184x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>(boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable&&)
:286
7x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
151x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
214x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&)
:286
10x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&)
:286
200x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
30x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&)
:286
16x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&)
:286
113x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&)
:286
166x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&)
:286
6x
100.0%
100.0%
auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::write_now<boost::capy::test::write_stream>::op_type>(boost::capy::write_now<boost::capy::test::write_stream>::op_type&&)
:286
70x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::~task()
:310
2x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::~task()
:310
22x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::~task()
:310
2x
100.0%
100.0%
boost::capy::task<bool>::~task()
:310
37x
100.0%
100.0%
boost::capy::task<double>::~task()
:310
2x
75.0%
75.0%
boost::capy::task<http_response>::~task()
:310
2x
100.0%
100.0%
boost::capy::task<int>::~task()
:310
578x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~task()
:310
49x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task()
:310
32x
100.0%
100.0%
boost::capy::task<std::stop_token>::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task()
:310
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::~task()
:310
10x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::~task()
:310
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::~task()
:310
138x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::~task()
:310
24x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task()
:310
78x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::~task()
:310
6x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::~task()
:310
64x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::~task()
:310
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::~task()
:310
21x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::~task()
:310
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::~task()
:310
6x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task()
:310
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::~task()
:310
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::~task()
:310
1x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::~task()
:310
2x
75.0%
75.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::~task()
:310
15x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::~task()
:310
1277x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::~task()
:310
512x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::~task()
:310
1x
75.0%
75.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task()
:310
4x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::~task()
:310
16x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::~task()
:310
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task()
:310
1x
75.0%
75.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::~task()
:310
16x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::~task()
:310
5x
75.0%
75.0%
boost::capy::task<unsigned long>::~task()
:310
18x
100.0%
100.0%
boost::capy::task<void>::~task()
:310
2868x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::await_ready() const
:323
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<bool>::await_ready() const
:323
4x
100.0%
100.0%
boost::capy::task<http_response>::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<int>::await_ready() const
:323
100x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_ready() const
:323
19x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready() const
:323
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready() const
:323
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::await_ready() const
:323
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::await_ready() const
:323
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::await_ready() const
:323
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::await_ready() const
:323
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready() const
:323
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::await_ready() const
:323
31x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::await_ready() const
:323
3x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::await_ready() const
:323
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::await_ready() const
:323
370x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::await_ready() const
:323
90x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready() const
:323
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_ready() const
:323
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::await_ready() const
:323
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::await_ready() const
:323
2x
100.0%
100.0%
boost::capy::task<unsigned long>::await_ready() const
:323
2x
100.0%
100.0%
boost::capy::task<void>::await_ready() const
:323
47x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::await_resume()
:341
1x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume()
:341
2x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::await_resume()
:341
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::await_resume()
:341
2x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, int> >::await_resume()
:341
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::await_resume()
:341
1x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, long long> >::await_resume()
:341
4x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume()
:341
13x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume()
:341
1x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::await_resume()
:341
1x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::await_resume()
:341
31x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::await_resume()
:341
1x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::await_resume()
:341
1x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::await_resume()
:341
3x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::await_resume()
:341
1x
75.0%
62.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::await_resume()
:341
2x
100.0%
62.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::await_resume()
:341
370x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::await_resume()
:341
90x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::await_resume()
:349
1x
75.0%
62.0%
boost::capy::task<(anonymous namespace)::io_step>::await_resume()
:349
11x
75.0%
62.0%
boost::capy::task<(anonymous namespace)::request>::await_resume()
:349
1x
75.0%
58.0%
boost::capy::task<bool>::await_resume()
:349
4x
75.0%
62.0%
boost::capy::task<http_response>::await_resume()
:349
1x
75.0%
62.0%
boost::capy::task<int>::await_resume()
:349
99x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_resume()
:349
19x
75.0%
62.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume()
:349
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::await_resume()
:349
1x
75.0%
62.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume()
:349
2x
75.0%
62.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::await_resume()
:349
1x
75.0%
62.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::await_resume()
:349
1x
75.0%
62.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_resume()
:349
2x
75.0%
62.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::await_resume()
:349
1x
75.0%
62.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::await_resume()
:349
2x
100.0%
100.0%
boost::capy::task<unsigned long>::await_resume()
:349
2x
75.0%
62.0%
boost::capy::task<void>::await_resume()
:349
47x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<http_response>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<int>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
36x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
19x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
31x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
3x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
370x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
90x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
2x
100.0%
100.0%
boost::capy::task<unsigned long>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
2x
100.0%
100.0%
boost::capy::task<void>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*)
:375
34x
100.0%
100.0%
boost::capy::task<bool>::handle() const
:393
21x
100.0%
100.0%
boost::capy::task<double>::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<int>::handle() const
:393
271x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::handle() const
:393
7x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::handle() const
:393
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::handle() const
:393
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::handle() const
:393
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::handle() const
:393
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::handle() const
:393
6x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::handle() const
:393
4x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::handle() const
:393
12x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::handle() const
:393
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::handle() const
:393
12x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::handle() const
:393
5x
100.0%
100.0%
boost::capy::task<unsigned long>::handle() const
:393
7x
100.0%
100.0%
boost::capy::task<void>::handle() const
:393
1686x
100.0%
100.0%
boost::capy::task<bool>::release()
:413
17x
100.0%
100.0%
boost::capy::task<double>::release()
:413
1x
100.0%
100.0%
boost::capy::task<int>::release()
:413
206x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::release()
:413
7x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::release()
:413
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::release()
:413
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::release()
:413
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::release()
:413
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::release()
:413
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::release()
:413
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::release()
:413
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::release()
:413
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::release()
:413
11x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::release()
:413
6x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::release()
:413
4x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::release()
:413
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::release()
:413
12x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::release()
:413
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::release()
:413
12x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::release()
:413
5x
100.0%
100.0%
boost::capy::task<unsigned long>::release()
:413
7x
100.0%
100.0%
boost::capy::task<void>::release()
:413
1672x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::task(boost::capy::task<(anonymous namespace)::http_response>&&)
:428
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::task(boost::capy::task<(anonymous namespace)::io_step>&&)
:428
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::task(boost::capy::task<(anonymous namespace)::request>&&)
:428
1x
100.0%
100.0%
boost::capy::task<bool>::task(boost::capy::task<bool>&&)
:428
16x
100.0%
100.0%
boost::capy::task<double>::task(boost::capy::task<double>&&)
:428
1x
100.0%
100.0%
boost::capy::task<http_response>::task(boost::capy::task<http_response>&&)
:428
1x
100.0%
100.0%
boost::capy::task<int>::task(boost::capy::task<int>&&)
:428
270x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::task(boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
:428
23x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:428
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::task(boost::capy::task<std::stop_token>&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::task(boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:428
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::task(boost::capy::task<std::tuple<std::error_code, int, int> >&&)
:428
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::task(boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >&&)
:428
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::task(boost::capy::task<std::tuple<std::error_code, int> >&&)
:428
115x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::task(boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::task(boost::capy::task<std::tuple<std::error_code, long long> >&&)
:428
20x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:428
65x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::task(boost::capy::task<std::tuple<std::error_code, std::error_code> >&&)
:428
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::task(boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >&&)
:428
31x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::task(boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::task(boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::task(boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >&&)
:428
7x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::task(boost::capy::task<std::tuple<std::error_code, unsigned long, int> >&&)
:428
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::task(boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >&&)
:428
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::task(boost::capy::task<std::tuple<std::error_code, unsigned long> >&&)
:428
901x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::task(boost::capy::task<std::tuple<std::error_code> >&&)
:428
418x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
:428
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::task(boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::task(boost::capy::task<std::variant<std::error_code, std::error_code> >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::task(boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >&&)
:428
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::task(boost::capy::task<std::variant<std::error_code, std::tuple<> > >&&)
:428
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::task(boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >&&)
:428
2x
100.0%
100.0%
boost::capy::task<unsigned long>::task(boost::capy::task<unsigned long>&&)
:428
9x
100.0%
100.0%
boost::capy::task<void>::task(boost::capy::task<void>&&)
:428
1148x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::http_response>::task(std::__n4861::coroutine_handle<boost::capy::task<(anonymous namespace)::http_response>::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::io_step>::task(std::__n4861::coroutine_handle<boost::capy::task<(anonymous namespace)::io_step>::promise_type>)
:457
11x
100.0%
100.0%
boost::capy::task<(anonymous namespace)::request>::task(std::__n4861::coroutine_handle<boost::capy::task<(anonymous namespace)::request>::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<bool>::task(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>)
:457
21x
100.0%
100.0%
boost::capy::task<double>::task(std::__n4861::coroutine_handle<boost::capy::task<double>::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<http_response>::task(std::__n4861::coroutine_handle<boost::capy::task<http_response>::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<int>::task(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>)
:457
308x
100.0%
100.0%
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>)
:457
26x
100.0%
100.0%
boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::pair<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:457
16x
100.0%
100.0%
boost::capy::task<std::stop_token>::task(std::__n4861::coroutine_handle<boost::capy::task<std::stop_token>::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:457
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type>)
:457
5x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type>)
:457
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, int> >::promise_type>)
:457
23x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, long long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, long long> >::promise_type>)
:457
4x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:457
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::error_code> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type>)
:457
33x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, 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> > > > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, 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> > > > > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>)
:457
14x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type>)
:457
2x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type>)
:457
13x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type>)
:457
376x
100.0%
100.0%
boost::capy::task<std::tuple<std::error_code> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::error_code> >::promise_type>)
:457
94x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:457
2x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<> > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::error_code> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type>)
:457
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, std::tuple<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>)
:457
1x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>)
:457
14x
100.0%
100.0%
boost::capy::task<std::variant<std::error_code, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>)
:457
5x
100.0%
100.0%
boost::capy::task<unsigned long>::task(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>)
:457
9x
100.0%
100.0%
boost::capy::task<void>::task(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>)
:457
1720x
100.0%
100.0%
| Line | TLA | Hits | Source Code |
|---|---|---|---|
| 1 | // | ||
| 2 | // Copyright (c) 2025 Vinnie Falco (vinnie.falco@gmail.com) | ||
| 3 | // | ||
| 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying | ||
| 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | ||
| 6 | // | ||
| 7 | // Official repository: https://github.com/cppalliance/capy | ||
| 8 | // | ||
| 9 | |||
| 10 | #ifndef BOOST_CAPY_TASK_HPP | ||
| 11 | #define BOOST_CAPY_TASK_HPP | ||
| 12 | |||
| 13 | #include <boost/capy/detail/config.hpp> | ||
| 14 | #include <boost/capy/concept/executor.hpp> | ||
| 15 | #include <boost/capy/concept/io_awaitable.hpp> | ||
| 16 | #include <boost/capy/ex/io_awaitable_promise_base.hpp> | ||
| 17 | #include <boost/capy/ex/io_env.hpp> | ||
| 18 | #include <boost/capy/ex/frame_allocator.hpp> | ||
| 19 | #include <boost/capy/detail/await_suspend_helper.hpp> | ||
| 20 | #include <boost/capy/io_result.hpp> | ||
| 21 | |||
| 22 | #include <exception> | ||
| 23 | #include <optional> | ||
| 24 | #include <type_traits> | ||
| 25 | #include <utility> | ||
| 26 | #include <variant> | ||
| 27 | |||
| 28 | namespace boost { | ||
| 29 | namespace capy { | ||
| 30 | |||
| 31 | namespace detail { | ||
| 32 | |||
| 33 | // Helper base for result storage and return_void/return_value | ||
| 34 | template<typename T> | ||
| 35 | struct task_return_base | ||
| 36 | { | ||
| 37 | std::optional<T> result_; | ||
| 38 | |||
| 39 | 868x | void return_value(T value) | |
| 40 | { | ||
| 41 | 868x | result_ = std::move(value); | |
| 42 | 868x | } | |
| 43 | |||
| 44 | 271x | T&& result() noexcept | |
| 45 | { | ||
| 46 | 271x | return std::move(*result_); | |
| 47 | } | ||
| 48 | }; | ||
| 49 | |||
| 50 | template<> | ||
| 51 | struct task_return_base<void> | ||
| 52 | { | ||
| 53 | 1227x | void return_void() | |
| 54 | { | ||
| 55 | 1227x | } | |
| 56 | }; | ||
| 57 | |||
| 58 | } // namespace detail | ||
| 59 | |||
| 60 | /** Lazy coroutine task satisfying @ref IoRunnable. | ||
| 61 | |||
| 62 | Use `task<T>` as the return type for coroutines that perform I/O | ||
| 63 | and return a value of type `T`. The coroutine body does not start | ||
| 64 | executing until the task is awaited, enabling efficient composition | ||
| 65 | without unnecessary eager execution. | ||
| 66 | |||
| 67 | The task participates in the I/O awaitable protocol: when awaited, | ||
| 68 | it receives the caller's executor and stop token, propagating them | ||
| 69 | to nested `co_await` expressions. This enables cancellation and | ||
| 70 | proper completion dispatch across executor boundaries. | ||
| 71 | |||
| 72 | @par Thread Safety | ||
| 73 | Distinct objects: Safe. | ||
| 74 | Shared objects: Unsafe. | ||
| 75 | |||
| 76 | @par Example | ||
| 77 | |||
| 78 | @code | ||
| 79 | task<int> compute_value() | ||
| 80 | { | ||
| 81 | auto [ec, n] = co_await stream.read_some( buf ); | ||
| 82 | if( ec ) | ||
| 83 | co_return 0; | ||
| 84 | co_return process( buf, n ); | ||
| 85 | } | ||
| 86 | |||
| 87 | task<> run_session( tcp_socket sock ) | ||
| 88 | { | ||
| 89 | int result = co_await compute_value(); | ||
| 90 | // ... | ||
| 91 | } | ||
| 92 | @endcode | ||
| 93 | |||
| 94 | @tparam T The result type. Use `task<>` for `task<void>`. | ||
| 95 | |||
| 96 | @see IoRunnable, IoAwaitable, run, run_async | ||
| 97 | */ | ||
| 98 | template<typename T = void> | ||
| 99 | struct [[nodiscard]] BOOST_CAPY_CORO_AWAIT_ELIDABLE | ||
| 100 | task | ||
| 101 | { | ||
| 102 | /** The coroutine promise type for `task<T>`. | ||
| 103 | |||
| 104 | This is the promise object the compiler associates with a | ||
| 105 | `task<T>` coroutine. It satisfies the coroutine promise | ||
| 106 | requirements and participates in the I/O awaitable protocol via | ||
| 107 | @ref io_awaitable_promise_base. It is part of the coroutine | ||
| 108 | machinery and is not intended to be used directly by callers. | ||
| 109 | |||
| 110 | Result storage and `return_value`/`return_void` are provided by | ||
| 111 | `detail::task_return_base<T>`. | ||
| 112 | |||
| 113 | @see io_awaitable_promise_base, IoRunnable | ||
| 114 | */ | ||
| 115 | struct promise_type | ||
| 116 | : io_awaitable_promise_base<promise_type> | ||
| 117 | , detail::task_return_base<T> | ||
| 118 | { | ||
| 119 | private: | ||
| 120 | friend task; | ||
| 121 | union { std::exception_ptr ep_; }; | ||
| 122 | bool has_ep_; | ||
| 123 | |||
| 124 | public: | ||
| 125 | /// Construct the promise with no stored exception. | ||
| 126 | 2749x | promise_type() noexcept | |
| 127 | 2749x | : has_ep_(false) | |
| 128 | { | ||
| 129 | 2749x | } | |
| 130 | |||
| 131 | /// Destroy the promise, releasing any stored exception. | ||
| 132 | 2749x | ~promise_type() | |
| 133 | { | ||
| 134 | 2749x | if(has_ep_) | |
| 135 | 489x | ep_.~exception_ptr(); | |
| 136 | 2749x | } | |
| 137 | |||
| 138 | /** Return the exception captured by the coroutine body, if any. | ||
| 139 | |||
| 140 | @return The stored exception, or a null `std::exception_ptr` | ||
| 141 | if the coroutine did not exit via an unhandled exception. | ||
| 142 | */ | ||
| 143 | 2125x | std::exception_ptr exception() const noexcept | |
| 144 | { | ||
| 145 | 2125x | if(has_ep_) | |
| 146 | 730x | return ep_; | |
| 147 | 1395x | return {}; | |
| 148 | } | ||
| 149 | |||
| 150 | /** Return the owning `task` for this coroutine. | ||
| 151 | |||
| 152 | Called by the compiler to produce the object returned to the | ||
| 153 | caller when the coroutine is created. | ||
| 154 | |||
| 155 | @return A `task` owning the coroutine frame. | ||
| 156 | */ | ||
| 157 | 2749x | task get_return_object() | |
| 158 | { | ||
| 159 | 2749x | return task{std::coroutine_handle<promise_type>::from_promise(*this)}; | |
| 160 | } | ||
| 161 | |||
| 162 | /** Return the initial-suspend awaiter. | ||
| 163 | |||
| 164 | The coroutine always suspends at the initial suspend point, | ||
| 165 | so the body does not start until the task is awaited. When the | ||
| 166 | body is resumed, the awaiter restores the thread-local frame | ||
| 167 | allocator from the stored environment. | ||
| 168 | |||
| 169 | @return An awaiter that suspends unconditionally. | ||
| 170 | */ | ||
| 171 | 2749x | auto initial_suspend() noexcept | |
| 172 | { | ||
| 173 | struct awaiter | ||
| 174 | { | ||
| 175 | promise_type* p_; | ||
| 176 | |||
| 177 | 497x | bool await_ready() const noexcept | |
| 178 | { | ||
| 179 | 497x | return false; | |
| 180 | } | ||
| 181 | |||
| 182 | 497x | void await_suspend(std::coroutine_handle<>) const noexcept | |
| 183 | { | ||
| 184 | 497x | } | |
| 185 | |||
| 186 | 496x | void await_resume() const noexcept | |
| 187 | { | ||
| 188 | // Restore TLS when body starts executing | ||
| 189 | 496x | set_current_frame_allocator(p_->environment()->frame_allocator); | |
| 190 | 496x | } | |
| 191 | }; | ||
| 192 | 2749x | return awaiter{this}; | |
| 193 | } | ||
| 194 | |||
| 195 | /** Return the final-suspend awaiter. | ||
| 196 | |||
| 197 | The coroutine always suspends at the final suspend point. The | ||
| 198 | awaiter's `await_suspend` performs symmetric transfer to the | ||
| 199 | stored continuation (consuming it), resuming the awaiting | ||
| 200 | coroutine. | ||
| 201 | |||
| 202 | @return An awaiter that suspends and transfers to the | ||
| 203 | continuation. | ||
| 204 | */ | ||
| 205 | 2584x | auto final_suspend() noexcept | |
| 206 | { | ||
| 207 | struct awaiter | ||
| 208 | { | ||
| 209 | promise_type* p_; | ||
| 210 | |||
| 211 | 496x | bool await_ready() const noexcept | |
| 212 | { | ||
| 213 | 496x | return false; | |
| 214 | } | ||
| 215 | |||
| 216 | 496x | std::coroutine_handle<> await_suspend(std::coroutine_handle<>) const noexcept | |
| 217 | { | ||
| 218 | 496x | return p_->continuation(); | |
| 219 | } | ||
| 220 | |||
| 221 | − | void await_resume() const noexcept {} // LCOV_EXCL_LINE final_suspend awaiter, never resumed | |
| 222 | }; | ||
| 223 | 2584x | return awaiter{this}; | |
| 224 | } | ||
| 225 | |||
| 226 | /** Capture the in-flight exception from the coroutine body. | ||
| 227 | |||
| 228 | Called by the compiler when the coroutine body exits via an | ||
| 229 | unhandled exception. The captured exception is rethrown when | ||
| 230 | the task is awaited. | ||
| 231 | */ | ||
| 232 | 489x | void unhandled_exception() noexcept | |
| 233 | { | ||
| 234 | 489x | new (&ep_) std::exception_ptr(std::current_exception()); | |
| 235 | 489x | has_ep_ = true; | |
| 236 | 489x | } | |
| 237 | |||
| 238 | /** Awaiter wrapping a nested `co_await` of an @ref IoAwaitable. | ||
| 239 | |||
| 240 | Forwards the environment to the inner awaitable's | ||
| 241 | environment-taking `await_suspend` and restores the | ||
| 242 | thread-local frame allocator before the body resumes. | ||
| 243 | |||
| 244 | @tparam Awaitable The awaitable being transformed. | ||
| 245 | */ | ||
| 246 | template<class Awaitable> | ||
| 247 | struct transform_awaiter | ||
| 248 | { | ||
| 249 | std::decay_t<Awaitable> a_; | ||
| 250 | promise_type* p_; | ||
| 251 | |||
| 252 | 2869x | bool await_ready() noexcept | |
| 253 | { | ||
| 254 | 2869x | return a_.await_ready(); | |
| 255 | } | ||
| 256 | |||
| 257 | 2708x | decltype(auto) await_resume() | |
| 258 | { | ||
| 259 | // Restore TLS before body resumes | ||
| 260 | 2708x | set_current_frame_allocator(p_->environment()->frame_allocator); | |
| 261 | 2708x | return a_.await_resume(); | |
| 262 | } | ||
| 263 | |||
| 264 | template<class Promise> | ||
| 265 | 2253x | auto await_suspend(std::coroutine_handle<Promise> h) noexcept | |
| 266 | { | ||
| 267 | using R = decltype(a_.await_suspend(h, p_->environment())); | ||
| 268 | if constexpr (std::is_same_v<R, std::coroutine_handle<>>) | ||
| 269 | 1253x | return detail::symmetric_transfer(a_.await_suspend(h, p_->environment())); | |
| 270 | else | ||
| 271 | 1000x | return a_.await_suspend(h, p_->environment()); | |
| 272 | } | ||
| 273 | }; | ||
| 274 | |||
| 275 | /** Transform a nested awaitable before `co_await`. | ||
| 276 | |||
| 277 | Wraps an @ref IoAwaitable in a @ref transform_awaiter so the | ||
| 278 | coroutine's environment is propagated into it. A diagnostic | ||
| 279 | is emitted if the awaitable does not satisfy @ref IoAwaitable. | ||
| 280 | |||
| 281 | @param a The awaitable expression from `co_await a`. | ||
| 282 | |||
| 283 | @return A @ref transform_awaiter wrapping `a`. | ||
| 284 | */ | ||
| 285 | template<class Awaitable> | ||
| 286 | 2869x | auto transform_awaitable(Awaitable&& a) | |
| 287 | { | ||
| 288 | using A = std::decay_t<Awaitable>; | ||
| 289 | if constexpr (IoAwaitable<A>) | ||
| 290 | { | ||
| 291 | return transform_awaiter<Awaitable>{ | ||
| 292 | 4393x | std::forward<Awaitable>(a), this}; | |
| 293 | } | ||
| 294 | else | ||
| 295 | { | ||
| 296 | static_assert(sizeof(A) == 0, "requires IoAwaitable"); | ||
| 297 | } | ||
| 298 | 1524x | } | |
| 299 | }; | ||
| 300 | |||
| 301 | /** Handle to the owned coroutine frame. | ||
| 302 | |||
| 303 | Null when the task is empty (for example after a move or after | ||
| 304 | @ref release). Prefer @ref handle to read this; the member is | ||
| 305 | public for use by the coroutine machinery. | ||
| 306 | */ | ||
| 307 | std::coroutine_handle<promise_type> h_; | ||
| 308 | |||
| 309 | /// Destroy the task and its coroutine frame if owned. | ||
| 310 | 5839x | ~task() | |
| 311 | { | ||
| 312 | 5839x | if(h_) | |
| 313 | 767x | h_.destroy(); | |
| 314 | 5839x | } | |
| 315 | |||
| 316 | /** Report whether the awaited task is already complete. | ||
| 317 | |||
| 318 | Always returns `false`; a task is lazy and has not started when | ||
| 319 | it is awaited, so the awaiting coroutine always suspends. | ||
| 320 | |||
| 321 | @return `false`. | ||
| 322 | */ | ||
| 323 | 764x | bool await_ready() const noexcept | |
| 324 | { | ||
| 325 | 764x | return false; | |
| 326 | } | ||
| 327 | |||
| 328 | /** Return the task's result, rethrowing any captured exception. | ||
| 329 | |||
| 330 | If the coroutine body exited via an unhandled exception, that | ||
| 331 | exception is rethrown here. Otherwise the result is returned by | ||
| 332 | move (for `task<T>`) or nothing is returned (for `task<void>`). | ||
| 333 | |||
| 334 | @return The result value for non-void `T`; otherwise `void`. | ||
| 335 | |||
| 336 | @throws The exception captured by the coroutine body, if any. | ||
| 337 | |||
| 338 | @note Discarding an `io_result` silently drops the error | ||
| 339 | code, so that overload is marked `[[nodiscard]]`. | ||
| 340 | */ | ||
| 341 | 552x | [[nodiscard]] auto await_resume() | |
| 342 | requires detail::is_io_result_v<T> | ||
| 343 | { | ||
| 344 | 552x | if(h_.promise().has_ep_) | |
| 345 | 105x | std::rethrow_exception(h_.promise().ep_); | |
| 346 | 447x | return std::move(*h_.promise().result_); | |
| 347 | } | ||
| 348 | |||
| 349 | 211x | auto await_resume() | |
| 350 | requires (! detail::is_io_result_v<T>) | ||
| 351 | { | ||
| 352 | 211x | if(h_.promise().has_ep_) | |
| 353 | 18x | std::rethrow_exception(h_.promise().ep_); | |
| 354 | if constexpr (! std::is_void_v<T>) | ||
| 355 | 148x | return std::move(*h_.promise().result_); | |
| 356 | else | ||
| 357 | 45x | return; | |
| 358 | } | ||
| 359 | |||
| 360 | /** Start the task with the awaiting coroutine's context. | ||
| 361 | |||
| 362 | Stores `cont` as the continuation to resume on completion and | ||
| 363 | `env` as the execution environment propagated to nested | ||
| 364 | `co_await` expressions, then transfers control into the task's | ||
| 365 | coroutine body via the returned handle. | ||
| 366 | |||
| 367 | @param cont The awaiting coroutine to resume when the task | ||
| 368 | completes. | ||
| 369 | |||
| 370 | @param env The execution environment (executor, stop token, and | ||
| 371 | frame allocator). It must outlive the task. | ||
| 372 | |||
| 373 | @return The task's coroutine handle, for symmetric transfer. | ||
| 374 | */ | ||
| 375 | 683x | std::coroutine_handle<> await_suspend(std::coroutine_handle<> cont, io_env const* env) | |
| 376 | { | ||
| 377 | 683x | h_.promise().set_continuation(cont); | |
| 378 | 683x | h_.promise().set_environment(env); | |
| 379 | 683x | return h_; | |
| 380 | } | ||
| 381 | |||
| 382 | /** Return the coroutine handle. | ||
| 383 | |||
| 384 | @note Do not call `destroy()` on the returned handle while the | ||
| 385 | task is being awaited. The task's lifetime is normally managed | ||
| 386 | by `run_async`, `run`, or the awaiting parent; manually | ||
| 387 | destroying a suspended task that another coroutine is awaiting | ||
| 388 | produces undefined behavior. For cooperative cancellation, use | ||
| 389 | `std::stop_token`. | ||
| 390 | |||
| 391 | @return The coroutine handle. | ||
| 392 | */ | ||
| 393 | 2065x | std::coroutine_handle<promise_type> handle() const noexcept | |
| 394 | { | ||
| 395 | 2065x | return h_; | |
| 396 | } | ||
| 397 | |||
| 398 | /** Release ownership of the coroutine frame. | ||
| 399 | |||
| 400 | After calling this, destroying the task does not destroy the | ||
| 401 | coroutine frame. The caller becomes responsible for the frame's | ||
| 402 | lifetime. | ||
| 403 | |||
| 404 | @note If the caller intends to call `destroy()` on the | ||
| 405 | released handle, it must do so only when the task has not | ||
| 406 | started or has fully completed. Destroying a suspended task | ||
| 407 | that is being awaited produces undefined behavior. | ||
| 408 | |||
| 409 | @par Postconditions | ||
| 410 | `handle()` returns the original handle, but the task no longer | ||
| 411 | owns it. | ||
| 412 | */ | ||
| 413 | 1982x | void release() noexcept | |
| 414 | { | ||
| 415 | 1982x | h_ = nullptr; | |
| 416 | 1982x | } | |
| 417 | |||
| 418 | task(task const&) = delete; | ||
| 419 | task& operator=(task const&) = delete; | ||
| 420 | |||
| 421 | /** Construct by moving, transferring ownership of the frame. | ||
| 422 | |||
| 423 | @par Postconditions | ||
| 424 | `other` is empty and must not be awaited. | ||
| 425 | |||
| 426 | @param other The task to move from. | ||
| 427 | */ | ||
| 428 | 3090x | task(task&& other) noexcept | |
| 429 | 3090x | : h_(std::exchange(other.h_, nullptr)) | |
| 430 | { | ||
| 431 | 3090x | } | |
| 432 | |||
| 433 | /** Assign by moving, transferring ownership of the frame. | ||
| 434 | |||
| 435 | If this task already owns a coroutine frame, that frame is | ||
| 436 | destroyed first. Self-assignment is a no-op. | ||
| 437 | |||
| 438 | @par Postconditions | ||
| 439 | `other` is empty and must not be awaited. | ||
| 440 | |||
| 441 | @param other The task to move from. | ||
| 442 | |||
| 443 | @return `*this`. | ||
| 444 | */ | ||
| 445 | task& operator=(task&& other) noexcept | ||
| 446 | { | ||
| 447 | if(this != &other) | ||
| 448 | { | ||
| 449 | if(h_) | ||
| 450 | h_.destroy(); | ||
| 451 | h_ = std::exchange(other.h_, nullptr); | ||
| 452 | } | ||
| 453 | return *this; | ||
| 454 | } | ||
| 455 | |||
| 456 | private: | ||
| 457 | 2749x | explicit task(std::coroutine_handle<promise_type> h) | |
| 458 | 2749x | : h_(h) | |
| 459 | { | ||
| 460 | 2749x | } | |
| 461 | }; | ||
| 462 | |||
| 463 | } // namespace capy | ||
| 464 | } // namespace boost | ||
| 465 | |||
| 466 | #endif | ||
| 467 |