include/boost/capy/task.hpp

90.2% Lines (3228/3579) 92.9% List of functions (1261/1357) 66.7% Branches (204/306)
f(x) Functions (1357)
Function Calls Lines Branches Blocks
boost::capy::detail::task_return_base<bool>::return_value(bool) :38 0 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<> >::return_value(boost::capy::io_result<>) :38 0 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long> >::return_value(boost::capy::io_result<unsigned long>) :38 0 100.0% boost::capy::detail::task_return_base<double>::return_value(double) :38 0 100.0% boost::capy::detail::task_return_base<int>::return_value(int) :38 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> >) :38 0 100.0% boost::capy::detail::task_return_base<std::pair<unsigned long, boost::capy::io_result<> > >::return_value(std::pair<unsigned long, boost::capy::io_result<> >) :38 0 100.0% boost::capy::detail::task_return_base<std::pair<unsigned long, int> >::return_value(std::pair<unsigned long, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::stop_token>::return_value(std::stop_token) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::return_value(std::tuple<boost::capy::io_result<>, boost::capy::io_result<> >) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<boost::capy::io_result<>, int> >::return_value(std::tuple<boost::capy::io_result<>, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<boost::capy::io_result<>, std::monostate> >::return_value(std::tuple<boost::capy::io_result<>, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, boost::capy::io_result<unsigned long> > >::return_value(std::tuple<int, boost::capy::io_result<unsigned long> >) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, int, int, int, int, int, int, int> >::return_value(std::tuple<int, int, int, int, int, int, int, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, int, int> >::return_value(std::tuple<int, int, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, int> >::return_value(std::tuple<int, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::return_value(std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, std::monostate, int> >::return_value(std::tuple<int, std::monostate, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, std::monostate> >::return_value(std::tuple<int, std::monostate>) :38 0 0.0% boost::capy::detail::task_return_base<std::tuple<int> >::return_value(std::tuple<int>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<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::__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> > >) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::monostate, int> >::return_value(std::tuple<std::monostate, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::monostate, std::monostate, std::monostate> >::return_value(std::tuple<std::monostate, std::monostate, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::monostate, std::monostate> >::return_value(std::tuple<std::monostate, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::vector<int, std::allocator<int> >, int> >::return_value(std::tuple<std::vector<int, std::allocator<int> >, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::return_value(std::variant<boost::capy::io_result<>, boost::capy::io_result<> >) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<>, int> >::return_value(std::variant<boost::capy::io_result<>, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::return_value(std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> >) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<unsigned long>, int> >::return_value(std::variant<boost::capy::io_result<unsigned long>, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::return_value(std::variant<boost::capy::io_result<unsigned long>, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int, int, int, int, int, int, int> >::return_value(std::variant<int, int, int, int, int, int, int, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int, int, int> >::return_value(std::variant<int, int, int, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int, int> >::return_value(std::variant<int, int, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int> >::return_value(std::variant<int, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::return_value(std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::return_value(std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int, std::monostate> >::return_value(std::variant<int, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<int> >::return_value(std::variant<int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::return_value(std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<std::monostate, int> >::return_value(std::variant<std::monostate, int>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<std::monostate, std::monostate, std::monostate> >::return_value(std::variant<std::monostate, std::monostate, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::variant<std::monostate, std::monostate> >::return_value(std::variant<std::monostate, std::monostate>) :38 0 100.0% boost::capy::detail::task_return_base<std::vector<int, std::allocator<int> > >::return_value(std::vector<int, std::allocator<int> >) :38 0 100.0% boost::capy::detail::task_return_base<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::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> > > >) :38 0 100.0% boost::capy::detail::task_return_base<unsigned long>::return_value(unsigned long) :38 0 100.0% boost::capy::detail::task_return_base<bool>::result() :43 0 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long> >::result() :43 0 100.0% boost::capy::detail::task_return_base<double>::result() :43 0 100.0% boost::capy::detail::task_return_base<int>::result() :43 0 100.0% boost::capy::detail::task_return_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::pair<unsigned long, boost::capy::io_result<> > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::pair<unsigned long, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<boost::capy::io_result<>, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, boost::capy::io_result<unsigned long> > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, int, int, int, int, int, int, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, int, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, std::monostate, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<int, std::monostate> >::result() :43 0 0.0% boost::capy::detail::task_return_base<std::tuple<int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<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> > > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::monostate, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::monostate, std::monostate, std::monostate> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::monostate, std::monostate> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::tuple<std::vector<int, std::allocator<int> >, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<>, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<boost::capy::io_result<unsigned long>, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int, int, int, int, int, int, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int, int, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<std::monostate, int> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<std::monostate, std::monostate, std::monostate> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::variant<std::monostate, std::monostate> >::result() :43 0 100.0% boost::capy::detail::task_return_base<std::vector<int, std::allocator<int> > >::result() :43 0 100.0% boost::capy::detail::task_return_base<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() :43 0 100.0% boost::capy::detail::task_return_base<unsigned long>::result() :43 0 100.0% boost::capy::detail::task_return_base<void>::return_void() :52 0 100.0% boost::capy::task<bool>::promise_type::promise_type() :111 0 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<double>::promise_type::promise_type() :111 0 100.0% boost::capy::task<int>::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::stop_token>::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<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() :111 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, int, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::promise_type() :111 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::promise_type() :111 0 100.0% boost::capy::task<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() :111 0 100.0% boost::capy::task<unsigned long>::promise_type::promise_type() :111 0 100.0% boost::capy::task<void>::promise_type::promise_type() :111 0 100.0% boost::capy::task<bool>::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<boost::capy::io_result<> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<double>::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<int>::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::~promise_type() :116 0 100.0% 50.0% boost::capy::task<std::tuple<int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<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() :116 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::variant<int, int> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::variant<int> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::~promise_type() :116 0 75.0% 50.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<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() :116 0 75.0% 50.0% boost::capy::task<unsigned long>::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<void>::promise_type::~promise_type() :116 0 100.0% 100.0% boost::capy::task<bool>::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<double>::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<int>::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<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::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int> >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::variant<int, int> >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<int> >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::exception() const :122 0 75.0% 50.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<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 :122 0 75.0% 50.0% boost::capy::task<unsigned long>::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<void>::promise_type::exception() const :122 0 100.0% 100.0% boost::capy::task<bool>::promise_type::get_return_object() :129 0 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<double>::promise_type::get_return_object() :129 0 100.0% boost::capy::task<int>::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::stop_token>::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<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() :129 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, int, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::get_return_object() :129 0 100.0% boost::capy::task<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() :129 0 100.0% boost::capy::task<unsigned long>::promise_type::get_return_object() :129 0 100.0% boost::capy::task<void>::promise_type::get_return_object() :129 0 100.0% boost::capy::task<bool>::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<double>::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<int>::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::stop_token>::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<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() :134 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, int, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<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() :134 0 100.0% boost::capy::task<unsigned long>::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<void>::promise_type::initial_suspend() :134 0 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_ready() const :140 0 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :145 0 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_resume() const :149 0 100.0% boost::capy::task<bool>::promise_type::final_suspend() :158 0 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<double>::promise_type::final_suspend() :158 0 100.0% boost::capy::task<int>::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::stop_token>::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<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() :158 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, int, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::final_suspend() :158 0 100.0% boost::capy::task<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() :158 0 100.0% boost::capy::task<unsigned long>::promise_type::final_suspend() :158 0 100.0% boost::capy::task<void>::promise_type::final_suspend() :158 0 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_ready() const :164 0 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :169 0 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_resume() const :174 0 33.3% boost::capy::task<bool>::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<int>::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::tuple<int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<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() :181 0 0.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<int, int, int> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::variant<int, int> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::variant<int> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::unhandled_exception() :181 0 0.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<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() :181 0 0.0% boost::capy::task<unsigned long>::promise_type::unhandled_exception() :181 0 100.0% boost::capy::task<void>::promise_type::unhandled_exception() :181 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() :193 0 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_ready() :193 0 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> > >::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::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() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, double> > >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_ready() :193 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() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_ready() :193 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() :193 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() :193 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() :193 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() :193 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() :193 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() :193 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() :193 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() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, int, int> > >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::pair<unsigned long, int> > >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::tuple<int, int> > >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::variant<int, int> > >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::variant<int, std::monostate> > >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready() :193 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_ready() :193 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::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> > >::await_ready() :193 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::async_event::wait_awaiter, std::allocator<boost::capy::async_event::wait_awaiter> > > >::await_ready() :193 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<void> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<int, int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<void> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<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_launcher<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> > >, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void> > >::await_ready() :193 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<std::vector<int, std::allocator<int> > >, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable> >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<double> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::delay_awaitable> >::await_ready() :193 0 100.0% boost::capy::task<std::variant<int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::delay_awaitable> >::await_ready() :193 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<int> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >::await_ready() :193 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >::await_ready() :193 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::delay_awaitable> >::await_ready() :193 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >::await_ready() :193 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaiter<boost::capy::task<std::vector<int, std::allocator<int> > > >::await_ready() :193 0 100.0% boost::capy::task<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::await_ready() :193 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::stop_only_awaitable, std::allocator<boost::capy::stop_only_awaitable> > > >::await_ready() :193 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >::await_ready() :193 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_ready() :193 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 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() :193 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() :193 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() :193 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() :193 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() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 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() :193 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() :193 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() :193 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() :193 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() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::delay_awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >::await_ready() :193 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() :193 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() :193 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() :193 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() :193 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() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long> > >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> > >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::monostate, std::monostate> > >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::monostate, std::monostate> > >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_ready() :193 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() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 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() :193 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() :193 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() :193 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() :193 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() :193 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() :193 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() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready() :193 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() :193 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() :193 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() :193 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_ready() :193 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() :198 0 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_resume() :198 0 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> > >::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::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() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, double> > >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_resume() :198 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() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_resume() :198 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() :198 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() :198 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() :198 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() :198 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() :198 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() :198 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() :198 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() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, int, int> > >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::pair<unsigned long, int> > >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::tuple<int, int> > >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::variant<int, int> > >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::variant<int, std::monostate> > >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume() :198 0 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_resume() :198 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::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> > >::await_resume() :198 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::async_event::wait_awaiter, std::allocator<boost::capy::async_event::wait_awaiter> > > >::await_resume() :198 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<void> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<int, int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<void> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<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_launcher<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> > >, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void> > >::await_resume() :198 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<std::vector<int, std::allocator<int> > >, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable> >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<double> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::delay_awaitable> >::await_resume() :198 0 100.0% boost::capy::task<std::variant<int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::delay_awaitable> >::await_resume() :198 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<int> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >::await_resume() :198 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >::await_resume() :198 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::delay_awaitable> >::await_resume() :198 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >::await_resume() :198 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaiter<boost::capy::task<std::vector<int, std::allocator<int> > > >::await_resume() :198 0 100.0% boost::capy::task<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::await_resume() :198 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::stop_only_awaitable, std::allocator<boost::capy::stop_only_awaitable> > > >::await_resume() :198 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >::await_resume() :198 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_resume() :198 0 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 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() :198 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() :198 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() :198 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() :198 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() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 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() :198 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() :198 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() :198 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() :198 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() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::delay_awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >::await_resume() :198 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() :198 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() :198 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() :198 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() :198 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() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_resume() :198 0 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long> > >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> > >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::monostate, std::monostate> > >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::monostate, std::monostate> > >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_resume() :198 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() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 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() :198 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() :198 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() :198 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() :198 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() :198 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() :198 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() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume() :198 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() :198 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() :198 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() :198 0 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_resume() :198 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>) :206 0 100.0% auto boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_suspend<boost::capy::task<bool>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>) :206 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>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::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<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::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<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::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<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% auto boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, double> > >::await_suspend<boost::capy::task<double>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<double>::promise_type>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, int, int> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 0 0.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>) :206 0 0.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 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>) :206 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::pair<unsigned long, int> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::tuple<int, int> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::variant<int, int> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<std::variant<int, std::monostate> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 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>) :206 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 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::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> > >::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>) :206 0 100.0% auto boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::async_event::wait_awaiter, std::allocator<boost::capy::async_event::wait_awaiter> > > >::await_suspend<boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type>) :206 0 100.0% auto boost::capy::task<std::pair<unsigned long, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >::await_suspend<boost::capy::task<std::pair<unsigned long, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::pair<unsigned long, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_suspend<boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<void> > >::await_suspend<boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<int, int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaiter<boost::capy::task<std::tuple<int, int> > >::await_suspend<boost::capy::task<std::tuple<int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<void> > >::await_suspend<boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void> > >::await_suspend<boost::capy::task<std::tuple<int, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<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_launcher<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> > >, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_suspend<boost::capy::task<std::tuple<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::__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>) :206 0 100.0% auto boost::capy::task<std::tuple<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<std::monostate, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::monostate, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >::await_suspend<boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >::await_suspend<boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void> > >::await_suspend<boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::transform_awaiter<boost::capy::detail::when_all_launcher<boost::capy::task<std::vector<int, std::allocator<int> > >, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_suspend<boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable> >::await_suspend<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<int, int, int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int, int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<int, int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<int, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_suspend<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<double> > >::await_suspend<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::delay_awaitable> >::await_suspend<boost::capy::task<std::variant<int, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::delay_awaitable> >::await_suspend<boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<std::monostate, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<int> > >::await_suspend<boost::capy::task<std::variant<std::monostate, int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, int> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >::await_suspend<boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >::await_suspend<boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaiter<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::delay_awaitable> >::await_suspend<boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type>) :206 0 100.0% auto boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >::await_suspend<boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type>) :206 0 100.0% auto boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaiter<boost::capy::task<std::vector<int, std::allocator<int> > > >::await_suspend<boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type>) :206 0 100.0% auto boost::capy::task<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::await_suspend<boost::capy::task<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::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>) :206 0 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::stop_only_awaitable, std::allocator<boost::capy::stop_only_awaitable> > > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :206 0 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :206 0 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :206 0 0.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::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>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::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>) :206 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>) :206 0 0.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>) :206 0 0.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>) :206 0 0.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>) :206 0 0.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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::delay_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.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>) :206 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>) :206 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>) :206 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>) :206 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>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 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>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 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>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::tuple<std::monostate, std::monostate> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<std::variant<std::monostate, std::monostate> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 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>) :206 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(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>) :206 0 0.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>) :206 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>) :206 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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::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>) :206 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>) :206 0 0.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>) :206 0 0.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>) :206 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>) :206 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>) :206 0 0.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>) :206 0 0.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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof<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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::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>) :206 0 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::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>) :206 0 0.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>) :206 0 0.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>) :206 0 0.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>) :206 0 0.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>) :206 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>&&) :217 0 100.0% auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<> > >(boost::capy::immediate<boost::capy::io_result<> >&&) :217 0 100.0% auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::task<std::stop_token> >(boost::capy::task<std::stop_token>&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_eof()::awaitable>(boost::capy::any_buffer_sink::write_eof()::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_sink::write_eof()::awaitable>(boost::capy::any_write_sink::write_eof()::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<unsigned long> > >(boost::capy::immediate<boost::capy::io_result<unsigned long> >&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> > >(boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::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&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::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&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>(boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_sink::write_eof()::awaitable>(boost::capy::test::write_sink::write_eof()::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable&&) :217 0 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<double>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<int, double> > >(boost::capy::immediate<boost::capy::io_result<int, double> >&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> >&&) :217 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*>&&) :217 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>&&) :217 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> >&&) :217 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*>&&) :217 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> >&&) :217 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*>&&) :217 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>&&) :217 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> >&&) :217 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*>&&) :217 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>&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<int, int, int> > >(boost::capy::immediate<boost::capy::io_result<int, int, int> >&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::immediate<int> >(boost::capy::immediate<int>&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<std::pair<unsigned long, int> > >(boost::capy::task<std::pair<unsigned long, int> >&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<std::tuple<int, int> > >(boost::capy::task<std::tuple<int, int> >&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<std::variant<int, int> > >(boost::capy::task<std::variant<int, int> >&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<std::variant<int, std::monostate> > >(boost::capy::task<std::variant<int, std::monostate> >&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&) :217 0 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::yield_awaitable>(boost::capy::yield_awaitable&&) :217 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::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> > >(boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >&&) :217 0 100.0% auto boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::transform_awaitable<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::async_event::wait_awaiter, std::allocator<boost::capy::async_event::wait_awaiter> > > >(boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::async_event::wait_awaiter, std::allocator<boost::capy::async_event::wait_awaiter> > >&&) :217 0 100.0% auto boost::capy::task<std::pair<unsigned long, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >(boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > >&&) :217 0 100.0% auto boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >(boost::capy::detail::when_all_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > >&&) :217 0 100.0% auto boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<void> > >(boost::capy::detail::when_all_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<void> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, int> >::promise_type::transform_awaitable<boost::capy::task<std::tuple<int, int> > >(boost::capy::task<std::tuple<int, int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<void> > >(boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<void> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void>, boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void> > >(boost::capy::detail::when_all_launcher<boost::capy::task<int>, boost::capy::task<void> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<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_launcher<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> > >, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(boost::capy::detail::when_all_launcher<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> > >, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) :217 0 100.0% auto boost::capy::task<std::tuple<std::monostate, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >(boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >(boost::capy::detail::when_all_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable>&&) :217 0 100.0% auto boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void> > >(boost::capy::detail::when_all_launcher<boost::capy::task<void>, boost::capy::task<void> >&&) :217 0 100.0% auto boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::transform_awaitable<boost::capy::detail::when_all_launcher<boost::capy::task<std::vector<int, std::allocator<int> > >, boost::capy::task<int> > >(boost::capy::detail::when_all_launcher<boost::capy::task<std::vector<int, std::allocator<int> > >, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >(boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > >&&) :217 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable> >(boost::capy::detail::when_any_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable>&&) :217 0 100.0% auto boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<int, int, int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<int, int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<int, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) :217 0 100.0% auto boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<double> > >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<double> >&&) :217 0 100.0% auto boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<int, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::delay_awaitable> >(boost::capy::detail::when_any_launcher<boost::capy::task<int>, boost::capy::delay_awaitable>&&) :217 0 100.0% auto boost::capy::task<std::variant<int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::delay_awaitable> >(boost::capy::detail::when_any_launcher<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::capy::delay_awaitable>&&) :217 0 100.0% auto boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<std::monostate, int> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<int> > >(boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<int> >&&) :217 0 100.0% auto boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> > >(boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::task<void>, boost::capy::task<void> >&&) :217 0 100.0% auto boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable> >(boost::capy::detail::when_any_launcher<boost::capy::stop_only_awaitable, boost::capy::stop_only_awaitable>&&) :217 0 100.0% auto boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::transform_awaitable<boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::delay_awaitable> >(boost::capy::detail::when_any_launcher<boost::capy::task<void>, boost::capy::delay_awaitable>&&) :217 0 100.0% auto boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<int>, std::allocator<boost::capy::task<int> > > >&&) :217 0 100.0% auto boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::transform_awaitable<boost::capy::task<std::vector<int, std::allocator<int> > > >(boost::capy::task<std::vector<int, std::allocator<int> > >&&) :217 0 100.0% auto boost::capy::task<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::capy::task<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&&) :217 0 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::stop_only_awaitable, std::allocator<boost::capy::stop_only_awaitable> > > >(boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::stop_only_awaitable, std::allocator<boost::capy::stop_only_awaitable> > >&&) :217 0 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >(boost::capy::detail::when_any_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > >&&) :217 0 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<> > >(boost::capy::immediate<boost::capy::io_result<> >&&) :217 0 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<unsigned long> > >(boost::capy::immediate<boost::capy::io_result<unsigned long> >&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_eof()::awaitable>(boost::capy::any_buffer_sink::write_eof()::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_sink::write_eof()::awaitable>(boost::capy::any_write_sink::write_eof()::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_event::wait_awaiter>(boost::capy::async_event::wait_awaiter&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_mutex::lock_awaiter>(boost::capy::async_mutex::lock_awaiter&&) :217 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&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::delay_awaitable>(boost::capy::delay_awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false>&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true>&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true>&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true>&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true>&&) :217 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*>&&) :217 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>&&) :217 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>&&) :217 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>&&) :217 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>&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<void>, std::allocator<boost::capy::task<void> > > >&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::self_destroy_awaitable>(boost::capy::self_destroy_awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<boost::capy::io_result<unsigned long> > >(boost::capy::task<boost::capy::io_result<unsigned long> >&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> > >(boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::tuple<std::monostate, std::monostate> > >(boost::capy::task<std::tuple<std::monostate, std::monostate> >&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<std::variant<std::monostate, std::monostate> > >(boost::capy::task<std::variant<std::monostate, std::monostate> >&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 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&&) :217 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&&) :217 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&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_eof()::awaitable>(boost::capy::test::write_sink::write_eof()::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 0 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&) :217 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&&) :217 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&&) :217 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&&) :217 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&&) :217 0 100.0% boost::capy::task<bool>::~task() :235 0 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::~task() :235 0 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::~task() :235 0 100.0% 100.0% boost::capy::task<double>::~task() :235 0 100.0% 100.0% boost::capy::task<int>::~task() :235 0 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~task() :235 0 100.0% 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::~task() :235 0 75.0% 50.0% boost::capy::task<std::pair<unsigned long, int> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::stop_token>::~task() :235 0 100.0% 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<int, int, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<int, int> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<int, std::monostate, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<int, std::monostate> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<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() :235 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<int, int, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<int, int> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<int, std::monostate> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::variant<int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::variant<std::monostate, int> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::~task() :235 0 75.0% 50.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::~task() :235 0 100.0% 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::~task() :235 0 100.0% 100.0% boost::capy::task<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() :235 0 75.0% 50.0% boost::capy::task<unsigned long>::~task() :235 0 75.0% 50.0% boost::capy::task<void>::~task() :235 0 100.0% 100.0% boost::capy::task<bool>::await_ready() const :242 0 100.0% boost::capy::task<boost::capy::io_result<> >::await_ready() const :242 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::await_ready() const :242 0 100.0% boost::capy::task<double>::await_ready() const :242 0 100.0% boost::capy::task<int>::await_ready() const :242 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_ready() const :242 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::await_ready() const :242 0 100.0% boost::capy::task<std::stop_token>::await_ready() const :242 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::await_ready() const :242 0 100.0% boost::capy::task<std::tuple<int, int> >::await_ready() const :242 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::await_ready() const :242 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::await_ready() const :242 0 100.0% boost::capy::task<std::variant<int, int> >::await_ready() const :242 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::await_ready() const :242 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::await_ready() const :242 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::await_ready() const :242 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::await_ready() const :242 0 100.0% boost::capy::task<void>::await_ready() const :242 0 100.0% boost::capy::task<bool>::await_resume() :248 0 75.0% 50.0% boost::capy::task<boost::capy::io_result<> >::await_resume() :248 0 75.0% 50.0% boost::capy::task<boost::capy::io_result<unsigned long> >::await_resume() :248 0 100.0% 100.0% boost::capy::task<double>::await_resume() :248 0 75.0% 50.0% boost::capy::task<int>::await_resume() :248 0 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::pair<unsigned long, int> >::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::stop_token>::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::tuple<int, int> >::await_resume() :248 0 100.0% 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::await_resume() :248 0 100.0% 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::variant<int, int> >::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::variant<int, std::monostate> >::await_resume() :248 0 100.0% 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::await_resume() :248 0 75.0% 50.0% boost::capy::task<std::vector<int, std::allocator<int> > >::await_resume() :248 0 75.0% 50.0% boost::capy::task<void>::await_resume() :248 0 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<double>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<int>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 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*) :259 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::stop_token>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::tuple<int, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::variant<int, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<void>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 0 100.0% boost::capy::task<bool>::handle() const :267 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::handle() const :267 0 100.0% boost::capy::task<double>::handle() const :267 0 100.0% boost::capy::task<int>::handle() const :267 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::handle() const :267 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::handle() const :267 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::handle() const :267 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int, int, int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int, int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<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> > > >::handle() const :267 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::handle() const :267 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::handle() const :267 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::handle() const :267 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<int, int, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<int, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::handle() const :267 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::handle() const :267 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::handle() const :267 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::handle() const :267 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::handle() const :267 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::handle() const :267 0 100.0% boost::capy::task<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 :267 0 100.0% boost::capy::task<unsigned long>::handle() const :267 0 100.0% boost::capy::task<void>::handle() const :267 0 100.0% boost::capy::task<bool>::release() :282 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::release() :282 0 100.0% boost::capy::task<double>::release() :282 0 100.0% boost::capy::task<int>::release() :282 0 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::release() :282 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::release() :282 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::release() :282 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::release() :282 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::release() :282 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::release() :282 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::release() :282 0 100.0% boost::capy::task<std::tuple<int, int, int> >::release() :282 0 100.0% boost::capy::task<std::tuple<int, int> >::release() :282 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::release() :282 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::release() :282 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::release() :282 0 100.0% boost::capy::task<std::tuple<int> >::release() :282 0 100.0% boost::capy::task<std::tuple<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> > > >::release() :282 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::release() :282 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::release() :282 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::release() :282 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::release() :282 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::release() :282 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::release() :282 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::release() :282 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::release() :282 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::release() :282 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::release() :282 0 100.0% boost::capy::task<std::variant<int, int, int> >::release() :282 0 100.0% boost::capy::task<std::variant<int, int> >::release() :282 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::release() :282 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::release() :282 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::release() :282 0 100.0% boost::capy::task<std::variant<int> >::release() :282 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::release() :282 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::release() :282 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::release() :282 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::release() :282 0 100.0% boost::capy::task<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() :282 0 100.0% boost::capy::task<unsigned long>::release() :282 0 100.0% boost::capy::task<void>::release() :282 0 100.0% boost::capy::task<bool>::task(boost::capy::task<bool>&&) :291 0 100.0% boost::capy::task<boost::capy::io_result<> >::task(boost::capy::task<boost::capy::io_result<> >&&) :291 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::task(boost::capy::task<boost::capy::io_result<unsigned long> >&&) :291 0 100.0% boost::capy::task<double>::task(boost::capy::task<double>&&) :291 0 100.0% boost::capy::task<int>::task(boost::capy::task<int>&&) :291 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> > >&&) :291 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::task(boost::capy::task<std::pair<unsigned long, int> >&&) :291 0 100.0% boost::capy::task<std::stop_token>::task(boost::capy::task<std::stop_token>&&) :291 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::task(boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >&&) :291 0 100.0% boost::capy::task<std::tuple<int, int> >::task(boost::capy::task<std::tuple<int, int> >&&) :291 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::task(boost::capy::task<std::tuple<std::monostate, std::monostate> >&&) :291 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::task(boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >&&) :291 0 100.0% boost::capy::task<std::variant<int, int> >::task(boost::capy::task<std::variant<int, int> >&&) :291 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::task(boost::capy::task<std::variant<int, std::monostate> >&&) :291 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::task(boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >&&) :291 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::task(boost::capy::task<std::variant<std::monostate, std::monostate> >&&) :291 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::task(boost::capy::task<std::vector<int, std::allocator<int> > >&&) :291 0 100.0% boost::capy::task<unsigned long>::task(boost::capy::task<unsigned long>&&) :291 0 100.0% boost::capy::task<void>::task(boost::capy::task<void>&&) :291 0 100.0% boost::capy::task<bool>::task(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>) :309 0 100.0% boost::capy::task<boost::capy::io_result<> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<> >::promise_type>) :309 0 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :309 0 100.0% boost::capy::task<double>::task(std::__n4861::coroutine_handle<boost::capy::task<double>::promise_type>) :309 0 100.0% boost::capy::task<int>::task(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :309 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>) :309 0 100.0% boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type>) :309 0 100.0% boost::capy::task<std::pair<unsigned long, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::pair<unsigned long, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::stop_token>::task(std::__n4861::coroutine_handle<boost::capy::task<std::stop_token>::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int, int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, int, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int, std::monostate, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<int> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<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::__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>) :309 0 100.0% boost::capy::task<std::tuple<std::monostate, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::monostate, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<std::monostate, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<>, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, int, int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int, int, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<std::monostate, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, int> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::variant<std::monostate, std::monostate> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type>) :309 0 100.0% boost::capy::task<std::vector<int, std::allocator<int> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type>) :309 0 100.0% boost::capy::task<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::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>) :309 0 100.0% boost::capy::task<unsigned long>::task(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :309 0 100.0% boost::capy::task<void>::task(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :309 0 100.0%
Line Branch TLA Hits Source Code
1 //
2 // Copyright (c) 2025 Vinnie Falco (vinnie.falco@gmail.com)
3 //
4 // Distributed under the Boost Software License, Version 1.0. (See accompanying
5 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 //
7 // Official repository: https://github.com/cppalliance/capy
8 //
9
10 #ifndef BOOST_CAPY_TASK_HPP
11 #define BOOST_CAPY_TASK_HPP
12
13 #include <boost/capy/detail/config.hpp>
14 #include <boost/capy/concept/executor.hpp>
15 #include <boost/capy/concept/io_awaitable.hpp>
16 #include <boost/capy/ex/io_awaitable_promise_base.hpp>
17 #include <boost/capy/ex/io_env.hpp>
18 #include <boost/capy/ex/frame_allocator.hpp>
19 #include <boost/capy/detail/await_suspend_helper.hpp>
20
21 #include <exception>
22 #include <optional>
23 #include <type_traits>
24 #include <utility>
25 #include <variant>
26
27 namespace boost {
28 namespace capy {
29
30 namespace detail {
31
32 // Helper base for result storage and return_void/return_value
33 template<typename T>
34 struct task_return_base
35 {
36 std::optional<T> result_;
37
38 1345x void return_value(T value)
39 {
40 1345x result_ = std::move(value);
41 1345x }
42
43 159x T&& result() noexcept
44 {
45 159x return std::move(*result_);
46 }
47 };
48
49 template<>
50 struct task_return_base<void>
51 {
52 2056x void return_void()
53 {
54 2056x }
55 };
56
57 } // namespace detail
58
59 /** Lazy coroutine task satisfying @ref IoRunnable.
60
61 Use `task<T>` as the return type for coroutines that perform I/O
62 and return a value of type `T`. The coroutine body does not start
63 executing until the task is awaited, enabling efficient composition
64 without unnecessary eager execution.
65
66 The task participates in the I/O awaitable protocol: when awaited,
67 it receives the caller's executor and stop token, propagating them
68 to nested `co_await` expressions. This enables cancellation and
69 proper completion dispatch across executor boundaries.
70
71 @par Thread Safety
72 Distinct objects: Safe.
73 Shared objects: Unsafe.
74
75 @par Example
76
77 @code
78 task<int> compute_value()
79 {
80 auto [ec, n] = co_await stream.read_some( buf );
81 if( ec )
82 co_return 0;
83 co_return process( buf, n );
84 }
85
86 task<> run_session( tcp_socket sock )
87 {
88 int result = co_await compute_value();
89 // ...
90 }
91 @endcode
92
93 @tparam T The result type. Use `task<>` for `task<void>`.
94
95 @see IoRunnable, IoAwaitable, run, run_async
96 */
97 template<typename T = void>
98 struct [[nodiscard]] BOOST_CAPY_CORO_AWAIT_ELIDABLE
99 task
100 {
101 struct promise_type
102 : io_awaitable_promise_base<promise_type>
103 , detail::task_return_base<T>
104 {
105 private:
106 friend task;
107 union { std::exception_ptr ep_; };
108 bool has_ep_;
109
110 public:
111 5150x promise_type() noexcept
112 5150x : has_ep_(false)
113 {
114 5150x }
115
116 5150x ~promise_type()
117 {
118
62/94
boost::capy::task<bool>::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 21 times.
boost::capy::task<boost::capy::io_result<> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 4 times.
boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::~promise_type():
✓ Branch 0 taken 503 times.
✓ Branch 1 taken 888 times.
boost::capy::task<double>::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
boost::capy::task<int>::promise_type::~promise_type():
✓ Branch 0 taken 52 times.
✓ Branch 1 taken 293 times.
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 17 times.
boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::~promise_type():
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 6 times.
boost::capy::task<std::pair<unsigned long, int> >::promise_type::~promise_type():
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 11 times.
boost::capy::task<std::stop_token>::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, int, int> >::promise_type::~promise_type():
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 2 times.
boost::capy::task<std::tuple<int, int> >::promise_type::~promise_type():
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 13 times.
boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, std::monostate> >::promise_type::~promise_type():
✓ Branch 0 taken 1 time.
✗ Branch 1 not taken.
boost::capy::task<std::tuple<int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
boost::capy::task<std::tuple<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():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<std::monostate, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::~promise_type():
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 18 times.
boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, int, int, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, int, int> >::promise_type::~promise_type():
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 7 times.
boost::capy::task<std::variant<int, int> >::promise_type::~promise_type():
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 16 times.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
boost::capy::task<std::variant<int, std::monostate> >::promise_type::~promise_type():
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 3 times.
boost::capy::task<std::variant<int> >::promise_type::~promise_type():
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<std::monostate, int> >::promise_type::~promise_type():
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 2 times.
boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::~promise_type():
✗ Branch 0 not taken.
✓ Branch 1 taken 3 times.
boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::~promise_type():
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 6 times.
boost::capy::task<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():
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<unsigned long>::promise_type::~promise_type():
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 6 times.
boost::capy::task<void>::promise_type::~promise_type():
✓ Branch 0 taken 1025 times.
✓ Branch 1 taken 2192 times.
5150x if(has_ep_)
119 1611x ep_.~exception_ptr();
120 5150x }
121
122 4193x std::exception_ptr exception() const noexcept
123 {
124
53/82
boost::capy::task<bool>::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 17 times.
boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
boost::capy::task<double>::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<int>::promise_type::exception() const:
✓ Branch 0 taken 43 times.
✓ Branch 1 taken 58 times.
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 5 times.
boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::promise_type::exception() const:
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
boost::capy::task<std::pair<unsigned long, int> >::promise_type::exception() const:
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 6 times.
boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, int, int> >::promise_type::exception() const:
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 2 times.
boost::capy::task<std::tuple<int, int> >::promise_type::exception() const:
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 7 times.
boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, std::monostate, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<int, std::monostate> >::promise_type::exception() const:
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
boost::capy::task<std::tuple<int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
boost::capy::task<std::tuple<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::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<std::monostate, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<std::monostate, std::monostate> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<>, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, int, int, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, int, int> >::promise_type::exception() const:
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 7 times.
boost::capy::task<std::variant<int, int> >::promise_type::exception() const:
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 10 times.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
boost::capy::task<std::variant<int> >::promise_type::exception() const:
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<std::monostate, int> >::promise_type::exception() const:
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 2 times.
boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::variant<std::monostate, std::monostate> >::promise_type::exception() const:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<std::vector<int, std::allocator<int> > >::promise_type::exception() const:
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 3 times.
boost::capy::task<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:
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
boost::capy::task<unsigned long>::promise_type::exception() const:
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
boost::capy::task<void>::promise_type::exception() const:
✓ Branch 0 taken 2023 times.
✓ Branch 1 taken 1928 times.
4193x if(has_ep_)
125 2106x return ep_;
126 2087x return {};
127 }
128
129 5150x task get_return_object()
130 {
131 5150x return task{std::coroutine_handle<promise_type>::from_promise(*this)};
132 }
133
134 5150x auto initial_suspend() noexcept
135 {
136 struct awaiter
137 {
138 promise_type* p_;
139
140 144x bool await_ready() const noexcept
141 {
142 144x return false;
143 }
144
145 144x void await_suspend(std::coroutine_handle<>) const noexcept
146 {
147 144x }
148
149 144x void await_resume() const noexcept
150 {
151 // Restore TLS when body starts executing
152 144x set_current_frame_allocator(p_->environment()->frame_allocator);
153 144x }
154 };
155 5150x return awaiter{this};
156 }
157
158 5012x auto final_suspend() noexcept
159 {
160 struct awaiter
161 {
162 promise_type* p_;
163
164 144x bool await_ready() const noexcept
165 {
166 144x return false;
167 }
168
169 144x std::coroutine_handle<> await_suspend(std::coroutine_handle<>) const noexcept
170 {
171 144x return p_->continuation();
172 }
173
174 void await_resume() const noexcept
175 {
176 }
177 };
178 5012x return awaiter{this};
179 }
180
181 1611x void unhandled_exception()
182 {
183 1611x new (&ep_) std::exception_ptr(std::current_exception());
184 1611x has_ep_ = true;
185 1611x }
186
187 template<class Awaitable>
188 struct transform_awaiter
189 {
190 std::decay_t<Awaitable> a_;
191 promise_type* p_;
192
193 9227x bool await_ready() noexcept
194 {
195 9227x return a_.await_ready();
196 }
197
198 9092x decltype(auto) await_resume()
199 {
200 // Restore TLS before body resumes
201 9092x set_current_frame_allocator(p_->environment()->frame_allocator);
202 9092x return a_.await_resume();
203 }
204
205 template<class Promise>
206 2552x auto await_suspend(std::coroutine_handle<Promise> h) noexcept
207 {
208 using R = decltype(a_.await_suspend(h, p_->environment()));
209 if constexpr (std::is_same_v<R, std::coroutine_handle<>>)
210 2552x return detail::symmetric_transfer(a_.await_suspend(h, p_->environment()));
211 else
212 return a_.await_suspend(h, p_->environment());
213 }
214 };
215
216 template<class Awaitable>
217 9227x auto transform_awaitable(Awaitable&& a)
218 {
219 using A = std::decay_t<Awaitable>;
220 if constexpr (IoAwaitable<A>)
221 {
222 return transform_awaiter<Awaitable>{
223 11387x std::forward<Awaitable>(a), this};
224 }
225 else
226 {
227 static_assert(sizeof(A) == 0, "requires IoAwaitable");
228 }
229 2160x }
230 };
231
232 std::coroutine_handle<promise_type> h_;
233
234 /// Destroy the task and its coroutine frame if owned.
235 11069x ~task()
236 {
237
65/94
boost::capy::task<bool>::~task():
✓ Branch 1 taken 4 times.
✓ Branch 2 taken 33 times.
boost::capy::task<boost::capy::io_result<> >::~task():
✓ Branch 1 taken 4 times.
✓ Branch 2 taken 20 times.
boost::capy::task<boost::capy::io_result<unsigned long> >::~task():
✓ Branch 1 taken 1389 times.
✓ Branch 2 taken 1414 times.
boost::capy::task<double>::~task():
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 7 times.
boost::capy::task<int>::~task():
✓ Branch 1 taken 263 times.
✓ Branch 2 taken 1269 times.
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~task():
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 71 times.
boost::capy::task<std::pair<unsigned long, boost::capy::io_result<> > >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 7 times.
boost::capy::task<std::pair<unsigned long, int> >::~task():
✓ Branch 1 taken 5 times.
✓ Branch 2 taken 14 times.
boost::capy::task<std::stop_token>::~task():
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, boost::capy::io_result<> > >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::~task():
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<int, boost::capy::io_result<unsigned long> > >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<int, int, int, int, int, int, int, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<int, int, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 4 times.
boost::capy::task<std::tuple<int, int> >::~task():
✓ Branch 1 taken 7 times.
✓ Branch 2 taken 21 times.
boost::capy::task<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<int, std::monostate, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<int, std::monostate> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 2 times.
boost::capy::task<std::tuple<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():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<std::monostate, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<std::monostate, std::monostate, std::monostate> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<std::monostate, std::monostate> >::~task():
✓ Branch 1 taken 26 times.
✓ Branch 2 taken 27 times.
boost::capy::task<std::tuple<std::vector<int, std::allocator<int> >, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<>, boost::capy::io_result<> > >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<>, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, boost::capy::io_result<unsigned long> > >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::~task():
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<int, int, int, int, int, int, int, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<int, int, int, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<int, int, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 9 times.
boost::capy::task<std::variant<int, int> >::~task():
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 20 times.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 2 times.
boost::capy::task<std::variant<int, std::monostate> >::~task():
✓ Branch 1 taken 4 times.
✓ Branch 2 taken 4 times.
boost::capy::task<std::variant<int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 2 times.
boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::~task():
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<std::monostate, int> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 3 times.
boost::capy::task<std::variant<std::monostate, std::monostate, std::monostate> >::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<std::monostate, std::monostate> >::~task():
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 3 times.
boost::capy::task<std::vector<int, std::allocator<int> > >::~task():
✓ Branch 1 taken 3 times.
✓ Branch 2 taken 13 times.
boost::capy::task<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():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<unsigned long>::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 11 times.
boost::capy::task<void>::~task():
✓ Branch 1 taken 88 times.
✓ Branch 2 taken 6270 times.
11069x if(h_)
238 1818x h_.destroy();
239 11069x }
240
241 /// Return false; tasks are never immediately ready.
242 1690x bool await_ready() const noexcept
243 {
244 1690x return false;
245 }
246
247 /// Return the result or rethrow any stored exception.
248 1815x auto await_resume()
249 {
250
24/36
boost::capy::task<bool>::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 4 times.
boost::capy::task<boost::capy::io_result<> >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 4 times.
boost::capy::task<boost::capy::io_result<unsigned long> >::await_resume():
✓ Branch 1 taken 503 times.
✓ Branch 2 taken 886 times.
boost::capy::task<double>::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<int>::await_resume():
✓ Branch 1 taken 30 times.
✓ Branch 2 taken 231 times.
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 12 times.
boost::capy::task<std::pair<unsigned long, int> >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 5 times.
boost::capy::task<std::stop_token>::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<boost::capy::io_result<>, std::monostate> >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::tuple<int, int> >::await_resume():
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 6 times.
boost::capy::task<std::tuple<std::monostate, std::monostate> >::await_resume():
✓ Branch 1 taken 9 times.
✓ Branch 2 taken 17 times.
boost::capy::task<std::variant<boost::capy::io_result<unsigned long>, std::monostate> >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<int, int> >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 6 times.
boost::capy::task<std::variant<int, std::monostate> >::await_resume():
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 3 times.
boost::capy::task<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::monostate> >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
boost::capy::task<std::variant<std::monostate, std::monostate> >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 2 times.
boost::capy::task<std::vector<int, std::allocator<int> > >::await_resume():
✗ Branch 1 not taken.
✓ Branch 2 taken 3 times.
boost::capy::task<void>::await_resume():
✓ Branch 1 taken 13 times.
✓ Branch 2 taken 74 times.
1815x if(h_.promise().has_ep_)
251 557x std::rethrow_exception(h_.promise().ep_);
252 if constexpr (! std::is_void_v<T>)
253 1184x return std::move(*h_.promise().result_);
254 else
255 74x return;
256 }
257
258 /// Start execution with the caller's context.
259 1798x std::coroutine_handle<> await_suspend(std::coroutine_handle<> cont, io_env const* env)
260 {
261 1798x h_.promise().set_continuation(cont);
262 1798x h_.promise().set_environment(env);
263 1798x return h_;
264 }
265
266 /// Return the coroutine handle.
267 3352x std::coroutine_handle<promise_type> handle() const noexcept
268 {
269 3352x return h_;
270 }
271
272 /** Release ownership of the coroutine frame.
273
274 After calling this, destroying the task does not destroy the
275 coroutine frame. The caller becomes responsible for the frame's
276 lifetime.
277
278 @par Postconditions
279 `handle()` returns the original handle, but the task no longer
280 owns it.
281 */
282 3332x void release() noexcept
283 {
284 3332x h_ = nullptr;
285 3332x }
286
287 task(task const&) = delete;
288 task& operator=(task const&) = delete;
289
290 /// Construct by moving, transferring ownership.
291 5919x task(task&& other) noexcept
292 5919x : h_(std::exchange(other.h_, nullptr))
293 {
294 5919x }
295
296 /// Assign by moving, transferring ownership.
297 task& operator=(task&& other) noexcept
298 {
299 if(this != &other)
300 {
301 if(h_)
302 h_.destroy();
303 h_ = std::exchange(other.h_, nullptr);
304 }
305 return *this;
306 }
307
308 private:
309 5150x explicit task(std::coroutine_handle<promise_type> h)
310 5150x : h_(h)
311 {
312 5150x }
313 };
314
315 } // namespace capy
316 } // namespace boost
317
318 #endif
319