include/boost/capy/task.hpp

100.0% Lines (80/1/81) 92.8% List of functions (1241/2/1340)
task.hpp
f(x) Functions (1340)
Function Calls Lines Blocks
boost::capy::detail::task_return_base<(anonymous namespace)::http_response>::return_value((anonymous namespace)::http_response) :40 1x 100.0% 100.0% boost::capy::detail::task_return_base<(anonymous namespace)::io_step>::return_value((anonymous namespace)::io_step) :40 11x 100.0% 100.0% boost::capy::detail::task_return_base<(anonymous namespace)::request>::return_value((anonymous namespace)::request) :40 1x 100.0% 100.0% boost::capy::detail::task_return_base<bool>::return_value(bool) :40 21x 100.0% 100.0% boost::capy::detail::task_return_base<double>::return_value(double) :40 1x 100.0% 100.0% boost::capy::detail::task_return_base<http_response>::return_value(http_response) :40 1x 100.0% 100.0% boost::capy::detail::task_return_base<int>::return_value(int) :40 277x 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> >) :40 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> > >) :40 9x 100.0% 100.0% boost::capy::detail::task_return_base<std::stop_token>::return_value(std::stop_token) :40 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>) :40 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> > >) :40 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>) :40 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>) :40 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>) :40 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>) :40 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>) :40 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> > >) :40 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> > >) :40 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>) :40 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<> >) :40 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<> >) :40 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> > >) :40 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> > > > >) :40 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> > >) :40 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>) :40 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>) :40 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> > >) :40 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<> >) :40 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> >) :40 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>) :40 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>) :40 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>) :40 297x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code> >::return_value(std::tuple<std::error_code>) :40 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>) :40 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> > >) :40 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<> >) :40 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>) :40 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> >) :40 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<> >) :40 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> > >) :40 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>) :40 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>) :40 4x 100.0% 100.0% boost::capy::detail::task_return_base<unsigned long>::return_value(unsigned long) :40 9x 100.0% 100.0% boost::capy::detail::task_return_base<bool>::result() :45 17x 100.0% 100.0% boost::capy::detail::task_return_base<double>::result() :45 1x 100.0% 100.0% boost::capy::detail::task_return_base<int>::result() :45 184x 100.0% 100.0% boost::capy::detail::task_return_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::result() :45 6x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::result() :45 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() :45 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() :45 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() :45 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() :45 1x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::tuple<> > >::result() :45 1x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::result() :45 1x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::result() :45 2x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long, unsigned long> >::result() :45 7x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code, unsigned long> >::result() :45 6x 100.0% 100.0% boost::capy::detail::task_return_base<std::tuple<std::error_code> >::result() :45 2x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::result() :45 0 0.0% 0.0% boost::capy::detail::task_return_base<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::result() :45 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() :45 1x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, unsigned long> >::result() :45 11x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long> >::result() :45 4x 100.0% 100.0% boost::capy::detail::task_return_base<unsigned long>::result() :45 7x 100.0% 100.0% boost::capy::detail::task_return_base<void>::return_void() :54 1271x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::promise_type::promise_type() :144 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::promise_type() :144 21x 100.0% 100.0% boost::capy::task<double>::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<http_response>::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<int>::promise_type::promise_type() :144 310x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::promise_type() :144 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() :144 16x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::promise_type() :144 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() :144 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::promise_type() :144 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::promise_type() :144 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int> >::promise_type::promise_type() :144 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() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::promise_type() :144 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() :144 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() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::promise_type() :144 33x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::promise_type() :144 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() :144 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() :144 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() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::promise_type() :144 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() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::promise_type() :144 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::promise_type() :144 13x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::promise_type() :144 376x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::promise_type::promise_type() :144 94x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::promise_type() :144 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() :144 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() :144 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::promise_type() :144 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::promise_type() :144 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::promise_type() :144 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() :144 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::promise_type() :144 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::promise_type() :144 5x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::promise_type() :144 9x 100.0% 100.0% boost::capy::task<void>::promise_type::promise_type() :144 1735x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::promise_type::~promise_type() :150 1x 75.0% 80.0% boost::capy::task<(anonymous namespace)::io_step>::promise_type::~promise_type() :150 11x 75.0% 75.0% boost::capy::task<(anonymous namespace)::request>::promise_type::~promise_type() :150 1x 75.0% 75.0% boost::capy::task<bool>::promise_type::~promise_type() :150 21x 75.0% 75.0% boost::capy::task<double>::promise_type::~promise_type() :150 1x 75.0% 75.0% boost::capy::task<http_response>::promise_type::~promise_type() :150 1x 75.0% 80.0% boost::capy::task<int>::promise_type::~promise_type() :150 310x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::~promise_type() :150 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() :150 16x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::~promise_type() :150 1x 75.0% 80.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::~promise_type() :150 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() :150 2x 75.0% 80.0% boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::~promise_type() :150 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::~promise_type() :150 2x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, int> >::promise_type::~promise_type() :150 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() :150 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::~promise_type() :150 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() :150 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() :150 1x 75.0% 80.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::~promise_type() :150 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::~promise_type() :150 33x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::~promise_type() :150 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::~promise_type() :150 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() :150 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() :150 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() :150 1x 75.0% 80.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::~promise_type() :150 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() :150 1x 75.0% 80.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::~promise_type() :150 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::~promise_type() :150 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::~promise_type() :150 2x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::~promise_type() :150 13x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::~promise_type() :150 376x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::promise_type::~promise_type() :150 94x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::~promise_type() :150 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() :150 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() :150 1x 75.0% 80.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::~promise_type() :150 1x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::~promise_type() :150 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::~promise_type() :150 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() :150 1x 75.0% 80.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::~promise_type() :150 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::~promise_type() :150 5x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::~promise_type() :150 9x 75.0% 75.0% boost::capy::task<void>::promise_type::~promise_type() :150 1735x 100.0% 100.0% boost::capy::task<bool>::promise_type::exception() const :161 17x 75.0% 75.0% boost::capy::task<double>::promise_type::exception() const :161 1x 75.0% 75.0% boost::capy::task<int>::promise_type::exception() const :161 227x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::exception() const :161 8x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::exception() const :161 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 :161 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 :161 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 :161 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 :161 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::exception() const :161 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::exception() const :161 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::exception() const :161 2x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::exception() const :161 15x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::exception() const :161 6x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code> >::promise_type::exception() const :161 6x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::exception() const :161 2x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::exception() const :161 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 :161 1x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::exception() const :161 13x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::exception() const :161 6x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::exception() const :161 7x 75.0% 75.0% boost::capy::task<void>::promise_type::exception() const :161 1825x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::promise_type::get_return_object() :175 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::get_return_object() :175 21x 100.0% 100.0% boost::capy::task<double>::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<http_response>::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<int>::promise_type::get_return_object() :175 310x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::get_return_object() :175 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() :175 16x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::get_return_object() :175 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() :175 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::get_return_object() :175 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::get_return_object() :175 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int> >::promise_type::get_return_object() :175 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() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::get_return_object() :175 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() :175 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() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::get_return_object() :175 33x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::get_return_object() :175 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() :175 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() :175 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() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::get_return_object() :175 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() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::get_return_object() :175 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() :175 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::get_return_object() :175 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::get_return_object() :175 13x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::get_return_object() :175 376x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::promise_type::get_return_object() :175 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() :175 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() :175 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() :175 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::get_return_object() :175 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::get_return_object() :175 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::get_return_object() :175 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() :175 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::get_return_object() :175 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::get_return_object() :175 5x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::get_return_object() :175 9x 100.0% 100.0% boost::capy::task<void>::promise_type::get_return_object() :175 1735x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::promise_type::initial_suspend() :189 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::initial_suspend() :189 21x 100.0% 100.0% boost::capy::task<double>::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<http_response>::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<int>::promise_type::initial_suspend() :189 310x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::initial_suspend() :189 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() :189 16x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::initial_suspend() :189 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() :189 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::initial_suspend() :189 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::initial_suspend() :189 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int> >::promise_type::initial_suspend() :189 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() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::initial_suspend() :189 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() :189 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() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::initial_suspend() :189 33x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::initial_suspend() :189 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() :189 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() :189 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() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::initial_suspend() :189 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() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::initial_suspend() :189 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::initial_suspend() :189 13x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::initial_suspend() :189 376x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::promise_type::initial_suspend() :189 94x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::initial_suspend() :189 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() :189 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() :189 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::initial_suspend() :189 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::initial_suspend() :189 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::initial_suspend() :189 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() :189 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::initial_suspend() :189 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::initial_suspend() :189 5x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::initial_suspend() :189 9x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend() :189 1735x 100.0% 100.0% boost::capy::task<int>::promise_type::initial_suspend()::awaiter::await_ready() const :195 135x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_ready() const :195 379x 100.0% 100.0% boost::capy::task<int>::promise_type::initial_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :200 135x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :200 379x 100.0% 100.0% boost::capy::task<int>::promise_type::initial_suspend()::awaiter::await_resume() const :204 134x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_resume() const :204 379x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::promise_type::final_suspend() :223 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::final_suspend() :223 21x 100.0% 100.0% boost::capy::task<double>::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<http_response>::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<int>::promise_type::final_suspend() :223 307x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::final_suspend() :223 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() :223 16x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::final_suspend() :223 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() :223 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::final_suspend() :223 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::final_suspend() :223 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int> >::promise_type::final_suspend() :223 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() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::final_suspend() :223 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() :223 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() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::final_suspend() :223 33x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::final_suspend() :223 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() :223 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() :223 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() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::promise_type::final_suspend() :223 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() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::final_suspend() :223 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::final_suspend() :223 13x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::final_suspend() :223 376x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::promise_type::final_suspend() :223 94x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::final_suspend() :223 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() :223 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() :223 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::final_suspend() :223 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::final_suspend() :223 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::final_suspend() :223 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() :223 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::final_suspend() :223 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::final_suspend() :223 5x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::final_suspend() :223 9x 100.0% 100.0% boost::capy::task<void>::promise_type::final_suspend() :223 1602x 100.0% 100.0% boost::capy::task<int>::promise_type::final_suspend()::awaiter::await_ready() const :229 134x 100.0% 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_ready() const :229 379x 100.0% 100.0% boost::capy::task<int>::promise_type::final_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :234 134x 100.0% 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :234 379x 100.0% 100.0% boost::capy::task<int>::promise_type::final_suspend()::awaiter::await_resume() const :239 boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_resume() const :239 boost::capy::task<(anonymous namespace)::http_response>::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<bool>::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<double>::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<http_response>::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<int>::promise_type::unhandled_exception() :250 30x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::unhandled_exception() :250 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() :250 7x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::promise_type::unhandled_exception() :250 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() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, int, int> >::promise_type::unhandled_exception() :250 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, int> >::promise_type::unhandled_exception() :250 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() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, long long> >::promise_type::unhandled_exception() :250 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() :250 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() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::promise_type::unhandled_exception() :250 9x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::promise_type::unhandled_exception() :250 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() :250 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() :250 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() :250 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() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::promise_type::unhandled_exception() :250 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::unhandled_exception() :250 79x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::promise_type::unhandled_exception() :250 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::promise_type::unhandled_exception() :250 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() :250 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() :250 0 0.0% 0.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::unhandled_exception() :250 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::promise_type::unhandled_exception() :250 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() :250 0 0.0% 0.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::unhandled_exception() :250 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::unhandled_exception() :250 1x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::unhandled_exception() :250 0 0.0% 0.0% boost::capy::task<void>::promise_type::unhandled_exception() :250 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() :278 2x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_ready() :278 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_ready() :278 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() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::add_awaitable>::await_ready() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::foreign_bridge>::await_ready() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :278 0 0.0% 0.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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::async_awaitable>::await_ready() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::sync_awaitable>::await_ready() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_ready() :278 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() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::quitter<int> >::await_ready() :278 2x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready() :278 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() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready() :278 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task_test::bool_resume_awaitable>::await_ready() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :278 0 0.0% 0.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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 5x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_ready() :278 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() :278 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() :278 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() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::my_stoppable_awaitable>::await_ready() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::park>::await_ready() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_ready() :278 22x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_ready() :278 34x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_ready() :278 4x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_ready() :278 144x 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() :278 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() :278 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() :278 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() :278 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::any_executor, true, void> >::await_ready() :278 0 0.0% 0.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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_ready() :278 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_ready() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :278 253x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::io_step> >::await_ready() :278 11x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::request> >::await_ready() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<http_response> >::await_ready() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_ready() :278 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_ready() :278 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() :278 236x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_ready() :278 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() :278 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() :278 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() :278 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_ready() :278 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::tuple<> > > >::await_ready() :278 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() :278 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, unsigned long> > >::await_ready() :278 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<unsigned long> >::await_ready() :278 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :278 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() :294 2x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_resume() :294 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_resume() :294 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() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::add_awaitable>::await_resume() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::foreign_bridge>::await_resume() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :294 0 0.0% 0.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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::async_awaitable>::await_resume() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::frame_cb_test::sync_awaitable>::await_resume() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_resume() :294 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() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::quitter<int> >::await_resume() :294 2x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume() :294 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() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume() :294 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task_test::bool_resume_awaitable>::await_resume() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :294 0 0.0% 0.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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 5x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<std::tuple<std::error_code> > >::await_resume() :294 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() :294 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() :294 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() :294 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::my_stoppable_awaitable>::await_resume() :294 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<(anonymous namespace)::park>::await_resume() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_resume() :294 21x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_resume() :294 31x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_resume() :294 4x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_waker::wait_awaiter>::await_resume() :294 144x 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() :294 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() :294 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() :294 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() :294 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::any_executor, true, void> >::await_resume() :294 0 0.0% 0.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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_resume() :294 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_resume() :294 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :294 127x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::io_step> >::await_resume() :294 11x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<(anonymous namespace)::request> >::await_resume() :294 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<http_response> >::await_resume() :294 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_resume() :294 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> > >::await_resume() :294 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() :294 236x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::error_code> > >::await_resume() :294 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() :294 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() :294 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() :294 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_resume() :294 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::tuple<> > > >::await_resume() :294 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() :294 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, unsigned long> > >::await_resume() :294 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<unsigned long> >::await_resume() :294 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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() :294 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>) :323 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>) :323 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>) :323 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>) :323 0 0.0% 0.0% auto boost::capy::task<int>::promise_type::transform_awaiter<(anonymous namespace)::add_awaitable>::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :323 1x 100.0% 100.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>) :323 1x 100.0% 100.0% auto boost::capy::task<int>::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<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :323 0 0.0% 0.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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 1x 100.0% 100.0% auto boost::capy::task<std::tuple<std::error_code, 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<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>) :323 0 0.0% 0.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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 49x 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>) :323 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>) :323 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>) :323 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>) :323 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::any_executor, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :323 0 0.0% 0.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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :323 0 0.0% 0.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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 1x 100.0% 100.0% auto boost::capy::task<void>::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<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :323 0 0.0% 0.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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :323 0 0.0% 0.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>) :323 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>) :323 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, unsigned long> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :323 0 0.0% 0.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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>) :323 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>&&) :344 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> >&&) :344 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>&&) :344 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> >&&) :344 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<(anonymous namespace)::add_awaitable>((anonymous namespace)::add_awaitable&&) :344 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<(anonymous namespace)::foreign_bridge>((anonymous namespace)::foreign_bridge&&) :344 1x 100.0% 100.0% auto boost::capy::task<int>::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&&) :344 0 0.0% 0.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> >&&) :344 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*>&&) :344 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>&&) :344 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> >&&) :344 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*>&&) :344 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>&&) :344 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> >&&) :344 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*>&&) :344 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>&&) :344 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> >&&) :344 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*>&&) :344 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>&&) :344 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>&&) :344 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&&) :344 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&&) :344 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::immediate<int> >(boost::capy::immediate<int>&&) :344 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> >&&) :344 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::quitter<int> >(boost::capy::quitter<int>&&) :344 2x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&) :344 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> > > >&&) :344 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&) :344 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&&) :344 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>&&) :344 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> > >&&) :344 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&&) :344 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&&) :344 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> > > >&&) :344 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> > > > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> > >&&) :344 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&&) :344 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> > > > >&&) :344 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> >&&) :344 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> > >&&) :344 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> > >&&) :344 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<> > >&&) :344 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> > >&&) :344 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> > > > >&&) :344 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> > > > > > >&&) :344 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> > > > >&&) :344 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> > > >&&) :344 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> > >&&) :344 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> > > > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> >&&) :344 1x 100.0% 100.0% auto boost::capy::task<std::tuple<std::error_code, 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&&) :344 0 0.0% 0.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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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> > >&&) :344 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> >&&) :344 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&&) :344 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> > >&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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> > > > >&&) :344 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> >&&) :344 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&&) :344 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&&) :344 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>&&) :344 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> > > > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> > > > >&&) :344 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> > >&&) :344 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> > > > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> > >&&) :344 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> > > > >&&) :344 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> > >&&) :344 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&&) :344 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> >&&) :344 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> >&&) :344 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&&) :344 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&&) :344 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&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<(anonymous namespace)::my_stoppable_awaitable>((anonymous namespace)::my_stoppable_awaitable&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<(anonymous namespace)::park>((anonymous namespace)::park&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 144x 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>&&) :344 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*>&&) :344 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>&&) :344 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>&&) :344 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::any_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::any_executor, true, void>&&) :344 0 0.0% 0.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>&&) :344 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>&&) :344 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>&&) :344 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>&&) :344 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>&&) :344 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>&&) :344 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*>&&) :344 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>&&) :344 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>&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::immediate<int> >(boost::capy::immediate<int>&&) :344 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::self_destroy_awaitable>(boost::capy::self_destroy_awaitable&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :344 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>&&) :344 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>&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<http_response> >(boost::capy::task<http_response>&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&) :344 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> > >&&) :344 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> > > >&&) :344 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> >&&) :344 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> > > >&&) :344 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> >&&) :344 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> >&&) :344 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> >&&) :344 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<> > >&&) :344 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<> > >&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::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> > > >&&) :344 0 0.0% 0.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> >&&) :344 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> >&&) :344 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> >&&) :344 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> > > >&&) :344 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<> > >&&) :344 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> >&&) :344 1x 100.0% 100.0% auto boost::capy::task<void>::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> > >&&) :344 0 0.0% 0.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<> > >&&) :344 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> >&&) :344 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, unsigned long> > >(boost::capy::task<std::variant<std::error_code, unsigned long> >&&) :344 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<unsigned long> >(boost::capy::task<unsigned long>&&) :344 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 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&&) :344 70x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::~task() :368 2x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::~task() :368 22x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::~task() :368 2x 100.0% 100.0% boost::capy::task<bool>::~task() :368 37x 100.0% 100.0% boost::capy::task<double>::~task() :368 2x 75.0% 75.0% boost::capy::task<http_response>::~task() :368 2x 100.0% 100.0% boost::capy::task<int>::~task() :368 580x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~task() :368 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() :368 32x 100.0% 100.0% boost::capy::task<std::stop_token>::~task() :368 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::~task() :368 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() :368 4x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, int> >::~task() :368 10x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::~task() :368 4x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int> >::~task() :368 138x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::~task() :368 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long> >::~task() :368 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() :368 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() :368 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::~task() :368 6x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::~task() :368 64x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::~task() :368 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::~task() :368 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() :368 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::~task() :368 21x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::~task() :368 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::~task() :368 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() :368 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::~task() :368 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::~task() :368 1x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::~task() :368 2x 75.0% 75.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::~task() :368 15x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::~task() :368 1277x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::~task() :368 512x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::~task() :368 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() :368 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() :368 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::~task() :368 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::~task() :368 16x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::~task() :368 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() :368 1x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::~task() :368 16x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::~task() :368 5x 75.0% 75.0% boost::capy::task<unsigned long>::~task() :368 18x 100.0% 100.0% boost::capy::task<void>::~task() :368 2883x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::await_ready() const :381 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<bool>::await_ready() const :381 4x 100.0% 100.0% boost::capy::task<http_response>::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<int>::await_ready() const :381 100x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_ready() const :381 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 :381 16x 100.0% 100.0% boost::capy::task<std::stop_token>::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::await_ready() const :381 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 :381 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, int> >::await_ready() const :381 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::await_ready() const :381 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int> >::await_ready() const :381 23x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long> >::await_ready() const :381 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 :381 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 :381 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::await_ready() const :381 31x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::await_ready() const :381 3x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::await_ready() const :381 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::await_ready() const :381 370x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::await_ready() const :381 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 :381 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 :381 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_ready() const :381 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::await_ready() const :381 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::await_ready() const :381 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::await_ready() const :381 0 0.0% 0.0% boost::capy::task<unsigned long>::await_ready() const :381 2x 100.0% 100.0% boost::capy::task<void>::await_ready() const :381 47x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, (anonymous namespace)::parallel::page_data> >::await_resume() :399 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() :399 2x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, int, int> >::await_resume() :399 5x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int, std::tuple<>, int> >::await_resume() :399 2x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, int> >::await_resume() :399 23x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, long long, long long, long long, long long> >::await_resume() :399 1x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, long long> >::await_resume() :399 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() :399 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() :399 1x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, std::error_code> >::await_resume() :399 1x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::await_resume() :399 31x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<>, std::tuple<> > >::await_resume() :399 1x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, std::vector<int, std::allocator<int> > > >::await_resume() :399 1x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::await_resume() :399 3x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, unsigned long, int> >::await_resume() :399 1x 75.0% 62.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::await_resume() :399 2x 100.0% 62.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::await_resume() :399 370x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::await_resume() :399 90x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::await_resume() :407 1x 75.0% 62.0% boost::capy::task<(anonymous namespace)::io_step>::await_resume() :407 11x 75.0% 62.0% boost::capy::task<(anonymous namespace)::request>::await_resume() :407 1x 75.0% 58.0% boost::capy::task<bool>::await_resume() :407 4x 75.0% 62.0% boost::capy::task<http_response>::await_resume() :407 1x 75.0% 62.0% boost::capy::task<int>::await_resume() :407 99x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_resume() :407 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() :407 16x 100.0% 100.0% boost::capy::task<std::stop_token>::await_resume() :407 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() :407 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() :407 1x 75.0% 62.0% boost::capy::task<std::variant<std::error_code, std::error_code> >::await_resume() :407 1x 75.0% 62.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_resume() :407 2x 75.0% 62.0% boost::capy::task<std::variant<std::error_code, std::tuple<> > >::await_resume() :407 1x 75.0% 62.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::await_resume() :407 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::await_resume() :407 0 0.0% 0.0% boost::capy::task<unsigned long>::await_resume() :407 2x 75.0% 62.0% boost::capy::task<void>::await_resume() :407 47x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 1x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 1x 100.0% 100.0% boost::capy::task<http_response>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 1x 100.0% 100.0% boost::capy::task<int>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 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*) :433 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*) :433 16x 100.0% 100.0% boost::capy::task<std::stop_token>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 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*) :433 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 0 0.0% 0.0% boost::capy::task<unsigned long>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 2x 100.0% 100.0% boost::capy::task<void>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :433 34x 100.0% 100.0% boost::capy::task<bool>::handle() const :451 21x 100.0% 100.0% boost::capy::task<double>::handle() const :451 1x 100.0% 100.0% boost::capy::task<int>::handle() const :451 273x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::handle() const :451 7x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::handle() const :451 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 :451 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::handle() const :451 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 :451 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 :451 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::handle() const :451 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::handle() const :451 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::handle() const :451 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::handle() const :451 11x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::handle() const :451 6x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::handle() const :451 4x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::handle() const :451 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::handle() const :451 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 :451 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::handle() const :451 12x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::handle() const :451 5x 100.0% 100.0% boost::capy::task<unsigned long>::handle() const :451 7x 100.0% 100.0% boost::capy::task<void>::handle() const :451 1701x 100.0% 100.0% boost::capy::task<bool>::release() :472 17x 100.0% 100.0% boost::capy::task<double>::release() :472 1x 100.0% 100.0% boost::capy::task<int>::release() :472 208x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::release() :472 7x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::tuple<>, std::tuple<> > >::release() :472 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() :472 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> > > >::release() :472 11x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::release() :472 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() :472 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<> > >::release() :472 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, std::tuple<unsigned long, int> > >::release() :472 1x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long, unsigned long> >::release() :472 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long, unsigned long> >::release() :472 11x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, unsigned long> >::release() :472 6x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::release() :472 4x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, boost::capy::(anonymous namespace)::throwing_move_payload> >::release() :472 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::release() :472 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() :472 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::release() :472 12x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::release() :472 5x 100.0% 100.0% boost::capy::task<unsigned long>::release() :472 7x 100.0% 100.0% boost::capy::task<void>::release() :472 1687x 100.0% 100.0% boost::capy::task<(anonymous namespace)::http_response>::task(boost::capy::task<(anonymous namespace)::http_response>&&) :498 1x 100.0% 100.0% boost::capy::task<(anonymous namespace)::io_step>::task(boost::capy::task<(anonymous namespace)::io_step>&&) :498 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::task(boost::capy::task<(anonymous namespace)::request>&&) :498 1x 100.0% 100.0% boost::capy::task<bool>::task(boost::capy::task<bool>&&) :498 16x 100.0% 100.0% boost::capy::task<double>::task(boost::capy::task<double>&&) :498 1x 100.0% 100.0% boost::capy::task<http_response>::task(boost::capy::task<http_response>&&) :498 1x 100.0% 100.0% boost::capy::task<int>::task(boost::capy::task<int>&&) :498 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> > >&&) :498 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> > > >&&) :498 16x 100.0% 100.0% boost::capy::task<std::stop_token>::task(boost::capy::task<std::stop_token>&&) :498 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> >&&) :498 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> > > >&&) :498 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> >&&) :498 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> >&&) :498 2x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code, int> >::task(boost::capy::task<std::tuple<std::error_code, int> >&&) :498 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> >&&) :498 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> >&&) :498 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> > > >&&) :498 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> > > >&&) :498 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> >&&) :498 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<> > >&&) :498 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<> > >&&) :498 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> > > >&&) :498 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> > > >&&) :498 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> >&&) :498 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> >&&) :498 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> >&&) :498 901x 100.0% 100.0% boost::capy::task<std::tuple<std::error_code> >::task(boost::capy::task<std::tuple<std::error_code> >&&) :498 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> > > >&&) :498 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<> > >&&) :498 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> >&&) :498 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> > >&&) :498 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<> > >&&) :498 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> >&&) :498 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::task(boost::capy::task<std::variant<std::error_code, unsigned long> >&&) :498 0 0.0% 0.0% boost::capy::task<unsigned long>::task(boost::capy::task<unsigned long>&&) :498 9x 100.0% 100.0% boost::capy::task<void>::task(boost::capy::task<void>&&) :498 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>) :527 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>) :527 11x 100.0% 100.0% boost::capy::task<(anonymous namespace)::request>::task(std::__n4861::coroutine_handle<boost::capy::task<(anonymous namespace)::request>::promise_type>) :527 1x 100.0% 100.0% boost::capy::task<bool>::task(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>) :527 21x 100.0% 100.0% boost::capy::task<double>::task(std::__n4861::coroutine_handle<boost::capy::task<double>::promise_type>) :527 1x 100.0% 100.0% boost::capy::task<http_response>::task(std::__n4861::coroutine_handle<boost::capy::task<http_response>::promise_type>) :527 1x 100.0% 100.0% boost::capy::task<int>::task(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :527 310x 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>) :527 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>) :527 16x 100.0% 100.0% boost::capy::task<std::stop_token>::task(std::__n4861::coroutine_handle<boost::capy::task<std::stop_token>::promise_type>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 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>) :527 5x 100.0% 100.0% boost::capy::task<unsigned long>::task(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :527 9x 100.0% 100.0% boost::capy::task<void>::task(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :527 1735x 100.0% 100.0%
Line TLA Hits Source Code
1 //
2 // Copyright (c) 2025 Vinnie Falco (vinnie.falco@gmail.com)
3 // Copyright (c) 2026 Michael Vandeberg
4 //
5 // Distributed under the Boost Software License, Version 1.0. (See accompanying
6 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7 //
8 // Official repository: https://github.com/cppalliance/capy
9 //
10
11 #ifndef BOOST_CAPY_TASK_HPP
12 #define BOOST_CAPY_TASK_HPP
13
14 #include <boost/capy/detail/config.hpp>
15 #include <boost/capy/concept/executor.hpp>
16 #include <boost/capy/concept/io_awaitable.hpp>
17 #include <boost/capy/ex/io_awaitable_promise_base.hpp>
18 #include <boost/capy/ex/io_env.hpp>
19 #include <boost/capy/ex/frame_allocator.hpp>
20 #include <boost/capy/detail/await_suspend_helper.hpp>
21 #include <boost/capy/io_result.hpp>
22
23 #include <exception>
24 #include <optional>
25 #include <type_traits>
26 #include <utility>
27 #include <variant>
28
29 namespace boost {
30 namespace capy {
31
32 namespace detail {
33
34 // Helper base for result storage and return_void/return_value
35 template<typename T>
36 struct task_return_base
37 {
38 std::optional<T> result_;
39
40 870x void return_value(T value)
41 {
42 870x result_ = std::move(value);
43 870x }
44
45 273x T&& result() noexcept
46 {
47 273x return std::move(*result_);
48 }
49 };
50
51 template<>
52 struct task_return_base<void>
53 {
54 1271x void return_void()
55 {
56 1271x }
57 };
58
59 } // namespace detail
60
61 /** Defers a coroutine body until awaited, then runs it inline on the caller's thread.
62
63 Use `task<T>` as the return type for coroutines that perform I/O
64 and return a value of type `T`. The coroutine body does not start
65 executing until the task is awaited, enabling efficient composition
66 without unnecessary eager execution.
67
68 The task participates in the I/O awaitable protocol: when awaited,
69 it receives the caller's executor and stop token, propagating them
70 to nested `co_await` expressions. This enables cancellation and
71 proper completion dispatch across executor boundaries.
72
73 @par Await-effects
74
75 Let `t` be a `task<T>`. `co_await t` always suspends the awaiting
76 coroutine, then transfers control directly into the task's coroutine
77 body on the current thread; no executor operation is posted. The task
78 records the caller's environment (executor, stop token, and frame
79 allocator) by pointer rather than copying it. It propagates that
80 environment to every `co_await` inside the body.
81
82 The body runs until it returns or exits via an exception. Control
83 then transfers directly back to the awaiting coroutine, again
84 without an executor operation.
85
86 `task` never inspects the stop token; it only propagates it. A task
87 body observes a stop request through the results of the operations it
88 awaits, or by reading the token itself. See @ref quitter for a task
89 that stops its own body.
90
91 @par Await-returns
92 The value the body passed to `co_return`, moved out of the task, or
93 nothing when `T` is `void`.
94
95 If the body exits via an unhandled exception, that exception is
96 rethrown instead.
97
98 @par Await-postcondition
99 The task's coroutine has run to completion and is suspended at its
100 final suspend point. The task still owns the frame, but not the
101 result: the await moves it out, so a task must not be awaited twice.
102
103 @par Thread Safety
104 Distinct objects: Safe.
105 Shared objects: Unsafe.
106
107 @par Example
108
109 @par !example example
110
111
112 @tparam T The result type. Use `task<>` for `task<void>`.
113
114 @see IoRunnable, IoAwaitable, run, run_async
115 */
116 template<typename T = void>
117 struct [[nodiscard]] BOOST_CAPY_CORO_AWAIT_ELIDABLE
118 task
119 {
120 /** Stores `task<T>`'s result and joins the I/O awaitable protocol via `io_awaitable_promise_base`.
121
122 This is the promise object the compiler associates with a
123 `task<T>` coroutine. It satisfies the coroutine promise
124 requirements and participates in the I/O awaitable protocol via
125 @ref io_awaitable_promise_base. It is part of the coroutine
126 machinery and is not intended to be used directly by callers.
127
128 Result storage and `return_value`/`return_void` are provided by
129 `detail::task_return_base<T>`.
130
131 @see io_awaitable_promise_base, IoRunnable
132 */
133 struct promise_type
134 : io_awaitable_promise_base<promise_type>
135 , detail::task_return_base<T>
136 {
137 private:
138 friend task;
139 union { std::exception_ptr ep_; };
140 bool has_ep_;
141
142 public:
143 /// Construct the promise with no stored exception.
144 2766x promise_type() noexcept
145 2766x : has_ep_(false)
146 {
147 2766x }
148
149 /// Destroy the promise, releasing any stored exception.
150 2766x ~promise_type()
151 {
152 2766x if(has_ep_)
153 489x ep_.~exception_ptr();
154 2766x }
155
156 /** Return the exception captured by the coroutine body, if any.
157
158 @return The stored exception, or a null `std::exception_ptr`
159 if the coroutine did not exit via an unhandled exception.
160 */
161 2171x std::exception_ptr exception() const noexcept
162 {
163 2171x if(has_ep_)
164 730x return ep_;
165 1441x return {};
166 }
167
168 /** Return the owning `task` for this coroutine.
169
170 Called by the compiler to produce the object returned to the
171 caller when the coroutine is created.
172
173 @return A `task` owning the coroutine frame.
174 */
175 2766x task get_return_object()
176 {
177 2766x return task{std::coroutine_handle<promise_type>::from_promise(*this)};
178 }
179
180 /** Return the initial-suspend awaiter.
181
182 The coroutine always suspends at the initial suspend point,
183 so the body does not start until the task is awaited. When the
184 body is resumed, the awaiter restores the thread-local frame
185 allocator from the stored environment.
186
187 @return An awaiter that suspends unconditionally.
188 */
189 2766x auto initial_suspend() noexcept
190 {
191 struct awaiter
192 {
193 promise_type* p_;
194
195 514x bool await_ready() const noexcept
196 {
197 514x return false;
198 }
199
200 514x void await_suspend(std::coroutine_handle<>) const noexcept
201 {
202 514x }
203
204 513x void await_resume() const noexcept
205 {
206 // Restore TLS when body starts executing
207 513x set_current_frame_allocator(p_->environment()->frame_allocator);
208 513x }
209 };
210 2766x return awaiter{this};
211 }
212
213 /** Return the final-suspend awaiter.
214
215 The coroutine always suspends at the final suspend point. The
216 awaiter's `await_suspend` performs symmetric transfer to the
217 stored continuation (consuming it), resuming the awaiting
218 coroutine.
219
220 @return An awaiter that suspends and transfers to the
221 continuation.
222 */
223 2630x auto final_suspend() noexcept
224 {
225 struct awaiter
226 {
227 promise_type* p_;
228
229 513x bool await_ready() const noexcept
230 {
231 513x return false;
232 }
233
234 513x std::coroutine_handle<> await_suspend(std::coroutine_handle<>) const noexcept
235 {
236 513x return p_->continuation();
237 }
238
239 void await_resume() const noexcept {} // LCOV_EXCL_LINE final_suspend awaiter, never resumed
240 };
241 2630x return awaiter{this};
242 }
243
244 /** Capture the in-flight exception from the coroutine body.
245
246 Called by the compiler when the coroutine body exits via an
247 unhandled exception. The captured exception is rethrown when
248 the task is awaited.
249 */
250 489x void unhandled_exception() noexcept
251 {
252 489x new (&ep_) std::exception_ptr(std::current_exception());
253 489x has_ep_ = true;
254 489x }
255
256 /** Awaiter wrapping a nested `co_await` of an @ref IoAwaitable.
257
258 Forwards the environment to the inner awaitable's
259 environment-taking `await_suspend` and restores the
260 thread-local frame allocator before the body resumes.
261
262 @tparam Awaitable The awaitable being transformed.
263 */
264 template<class Awaitable>
265 struct transform_awaiter
266 {
267 /// The wrapped awaitable, decayed and stored by value.
268 std::decay_t<Awaitable> a_;
269
270 /// The promise of the coroutine performing the `co_await`.
271 promise_type* p_;
272
273 /** Report whether the wrapped awaitable is already complete.
274
275 @return The wrapped awaitable's own `await_ready` result:
276 `true` if no suspension is needed.
277 */
278 2877x bool await_ready() noexcept
279 {
280 2877x return a_.await_ready();
281 }
282
283 /** Restore the frame allocator, then resume the wrapped
284 awaitable.
285
286 Reinstalls the thread-local frame allocator from the stored
287 environment before the body continues. This is needed
288 because the resumption may arrive on a different thread
289 than the one that suspended.
290
291 @return The wrapped awaitable's await-result, forwarded
292 unchanged.
293 */
294 2745x decltype(auto) await_resume()
295 {
296 // Restore TLS before body resumes
297 2745x set_current_frame_allocator(p_->environment()->frame_allocator);
298 2745x return a_.await_resume();
299 }
300
301 /** Suspend by calling the wrapped awaitable with the
302 environment.
303
304 This is the plain `await_suspend` the compiler calls for the
305 nested `co_await`. It forwards to the wrapped awaitable's
306 @ref IoAwaitable overload, supplying the promise's stored
307 environment as the second argument. It then hands back
308 that call's result unchanged, so the wrapped awaitable's
309 suspension decision, whatever form it takes, is preserved.
310
311 @param h The coroutine performing the `co_await`.
312
313 @return Whatever the wrapped awaitable's `await_suspend`
314 returns. When that is a `std::coroutine_handle<>`, the
315 handle is routed through `detail::symmetric_transfer`.
316 On MSVC that helper resumes the handle on the current
317 stack, and this function returns `void`, so the awaiting
318 coroutine suspends unconditionally. On every other
319 compiler the handle is returned unchanged for symmetric
320 transfer.
321 */
322 template<class Promise>
323 2253x auto await_suspend(std::coroutine_handle<Promise> h) noexcept
324 {
325 using R = decltype(a_.await_suspend(h, p_->environment()));
326 if constexpr (std::is_same_v<R, std::coroutine_handle<>>)
327 1253x return detail::symmetric_transfer(a_.await_suspend(h, p_->environment()));
328 else
329 1000x return a_.await_suspend(h, p_->environment());
330 }
331 };
332
333 /** Transform a nested awaitable before `co_await`.
334
335 Wraps an @ref IoAwaitable in a @ref transform_awaiter so the
336 coroutine's environment is propagated into it. A diagnostic
337 is emitted if the awaitable does not satisfy @ref IoAwaitable.
338
339 @param a The awaitable expression from `co_await a`.
340
341 @return A @ref transform_awaiter wrapping `a`.
342 */
343 template<class Awaitable>
344 2877x auto transform_awaitable(Awaitable&& a)
345 {
346 using A = std::decay_t<Awaitable>;
347 if constexpr (IoAwaitable<A>)
348 {
349 return transform_awaiter<Awaitable>{
350 4408x std::forward<Awaitable>(a), this};
351 }
352 else
353 {
354 static_assert(sizeof(A) == 0, "requires IoAwaitable");
355 }
356 1531x }
357 };
358
359 /** Handle to the owned coroutine frame.
360
361 Null when the task is empty (for example after a move or after
362 @ref release). Prefer @ref handle to read this; the member is
363 public for use by the coroutine machinery.
364 */
365 std::coroutine_handle<promise_type> h_;
366
367 /// Destroy the task and its coroutine frame if owned.
368 5856x ~task()
369 {
370 5856x if(h_)
371 767x h_.destroy();
372 5856x }
373
374 /** Report whether the awaited task is already complete.
375
376 Always returns `false`; a task is lazy and has not started when
377 it is awaited, so the awaiting coroutine always suspends.
378
379 @return `false`.
380 */
381 764x bool await_ready() const noexcept
382 {
383 764x return false;
384 }
385
386 /** Return the task's result, rethrowing any captured exception.
387
388 If the coroutine body exited via an unhandled exception, that
389 exception is rethrown here. Otherwise the result is returned by
390 move (for `task<T>`) or nothing is returned (for `task<void>`).
391
392 @return The result value for non-void `T`; otherwise `void`.
393
394 @throws The exception captured by the coroutine body, if any.
395
396 @note Discarding an `io_result` silently drops the error
397 code, so that overload is marked `[[nodiscard]]`.
398 */
399 552x [[nodiscard]] auto await_resume()
400 requires detail::is_io_result_v<T>
401 {
402 552x if(h_.promise().has_ep_)
403 105x std::rethrow_exception(h_.promise().ep_);
404 447x return std::move(*h_.promise().result_);
405 }
406
407 211x auto await_resume()
408 requires (! detail::is_io_result_v<T>)
409 {
410 211x if(h_.promise().has_ep_)
411 18x std::rethrow_exception(h_.promise().ep_);
412 if constexpr (! std::is_void_v<T>)
413 148x return std::move(*h_.promise().result_);
414 else
415 45x return;
416 }
417
418 /** Start the task with the awaiting coroutine's context.
419
420 Stores `cont` as the continuation to resume on completion.
421 Stores `env` as the execution environment propagated to nested
422 `co_await` expressions. Then transfers control into the task's
423 coroutine body via the returned handle.
424
425 @param cont The awaiting coroutine to resume when the task
426 completes.
427
428 @param env The execution environment (executor, stop token, and
429 frame allocator). It must outlive the task.
430
431 @return The task's coroutine handle, for symmetric transfer.
432 */
433 683x std::coroutine_handle<> await_suspend(std::coroutine_handle<> cont, io_env const* env)
434 {
435 683x h_.promise().set_continuation(cont);
436 683x h_.promise().set_environment(env);
437 683x return h_;
438 }
439
440 /** Return the coroutine handle.
441
442 @note Do not call `destroy()` on the returned handle while the
443 task is being awaited. The task's lifetime is normally managed
444 by `run_async`, `run`, or the awaiting parent. Manually
445 destroying a suspended task that another coroutine is awaiting
446 produces undefined behavior. For cooperative cancellation, use
447 `std::stop_token`.
448
449 @return The coroutine handle.
450 */
451 2082x std::coroutine_handle<promise_type> handle() const noexcept
452 {
453 2082x return h_;
454 }
455
456 /** Release ownership of the coroutine frame.
457
458 After calling this, destroying the task does not destroy the
459 coroutine frame. The caller becomes responsible for the frame's
460 lifetime.
461
462 @note The caller may call `destroy()` on the released handle
463 only when the task has not started or has fully completed.
464 Destroying a suspended task that is being awaited produces
465 undefined behavior.
466
467 @par Postconditions
468 `handle()` returns a null handle. Callers needing the
469 original handle must save it, via @ref handle, before
470 calling this.
471 */
472 1999x void release() noexcept
473 {
474 1999x h_ = nullptr;
475 1999x }
476
477 /** Copy construction is disabled; a task uniquely owns its frame.
478
479 @param other The task that would be copied.
480 */
481 task(task const& other) = delete;
482
483 /** Copy assignment is disabled; a task uniquely owns its frame.
484
485 @param other The task that would be assigned from.
486
487 @return A reference to `*this`.
488 */
489 task& operator=(task const& other) = delete;
490
491 /** Construct by moving, transferring ownership of the frame.
492
493 @par Postconditions
494 `other` is empty and must not be awaited.
495
496 @param other The task to move from.
497 */
498 3090x task(task&& other) noexcept
499 3090x : h_(std::exchange(other.h_, nullptr))
500 {
501 3090x }
502
503 /** Assign by moving, transferring ownership of the frame.
504
505 If this task already owns a coroutine frame, that frame is
506 destroyed first. Self-assignment is a no-op.
507
508 @par Postconditions
509 `other` is empty and must not be awaited.
510
511 @param other The task to move from.
512
513 @return A reference to `*this`.
514 */
515 task& operator=(task&& other) noexcept
516 {
517 if(this != &other)
518 {
519 if(h_)
520 h_.destroy();
521 h_ = std::exchange(other.h_, nullptr);
522 }
523 return *this;
524 }
525
526 private:
527 2766x explicit task(std::coroutine_handle<promise_type> h)
528 2766x : h_(h)
529 {
530 2766x }
531 };
532
533 } // namespace capy
534 } // namespace boost
535
536 #endif
537