include/boost/capy/task.hpp
90.1% Lines (3070/3406)
92.7% List of functions (1200/1294)
66.8% Branches (191/286)
Functions (1294)
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::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<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::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<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::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<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::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<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::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<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::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<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::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<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::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<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::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<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::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<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::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::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<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::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::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<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::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::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<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::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::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<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<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<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<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::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<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::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<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<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::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<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 | 1320x | void return_value(T value) | ||
| 39 | { | |||
| 40 | 1320x | result_ = std::move(value); | ||
| 41 | 1320x | } | ||
| 42 | ||||
| 43 | 154x | T&& result() noexcept | ||
| 44 | { | |||
| 45 | 154x | return std::move(*result_); | ||
| 46 | } | |||
| 47 | }; | |||
| 48 | ||||
| 49 | template<> | |||
| 50 | struct task_return_base<void> | |||
| 51 | { | |||
| 52 | 2058x | void return_void() | ||
| 53 | { | |||
| 54 | 2058x | } | ||
| 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 | 5122x | promise_type() noexcept | ||
| 112 | 5122x | : has_ep_(false) | ||
| 113 | { | |||
| 114 | 5122x | } | ||
| 115 | ||||
| 116 | 5122x | ~promise_type() | ||
| 117 | { | |||
| 118 |
58/88boost::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 50 times.
✓ Branch 1 taken 279 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 14 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::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<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 1022 times.
✓ Branch 1 taken 2197 times.
|
5122x | if(has_ep_) | |
| 119 | 1603x | ep_.~exception_ptr(); | ||
| 120 | 5122x | } | ||
| 121 | ||||
| 122 | 4184x | std::exception_ptr exception() const noexcept | ||
| 123 | { | |||
| 124 |
49/76boost::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::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<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 2019 times.
✓ Branch 1 taken 1934 times.
|
4184x | if(has_ep_) | |
| 125 | 2096x | return ep_; | ||
| 126 | 2088x | return {}; | ||
| 127 | } | |||
| 128 | ||||
| 129 | 5122x | task get_return_object() | ||
| 130 | { | |||
| 131 | 5122x | return task{std::coroutine_handle<promise_type>::from_promise(*this)}; | ||
| 132 | } | |||
| 133 | ||||
| 134 | 5122x | 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 | 5122x | return awaiter{this}; | ||
| 156 | } | |||
| 157 | ||||
| 158 | 4981x | 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 | 4981x | return awaiter{this}; | ||
| 179 | } | |||
| 180 | ||||
| 181 | 1603x | void unhandled_exception() | ||
| 182 | { | |||
| 183 | 1603x | new (&ep_) std::exception_ptr(std::current_exception()); | ||
| 184 | 1603x | has_ep_ = true; | ||
| 185 | 1603x | } | ||
| 186 | ||||
| 187 | template<class Awaitable> | |||
| 188 | struct transform_awaiter | |||
| 189 | { | |||
| 190 | std::decay_t<Awaitable> a_; | |||
| 191 | promise_type* p_; | |||
| 192 | ||||
| 193 | 9225x | bool await_ready() noexcept | ||
| 194 | { | |||
| 195 | 9225x | return a_.await_ready(); | ||
| 196 | } | |||
| 197 | ||||
| 198 | 9087x | decltype(auto) await_resume() | ||
| 199 | { | |||
| 200 | // Restore TLS before body resumes | |||
| 201 | 9087x | set_current_frame_allocator(p_->environment()->frame_allocator); | ||
| 202 | 9087x | return a_.await_resume(); | ||
| 203 | } | |||
| 204 | ||||
| 205 | template<class Promise> | |||
| 206 | 2549x | 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 | 2549x | 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 | 9225x | 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 | 11393x | std::forward<Awaitable>(a), this}; | ||
| 224 | } | |||
| 225 | else | |||
| 226 | { | |||
| 227 | static_assert(sizeof(A) == 0, "requires IoAwaitable"); | |||
| 228 | } | |||
| 229 | 2168x | } | ||
| 230 | }; | |||
| 231 | ||||
| 232 | std::coroutine_handle<promise_type> h_; | |||
| 233 | ||||
| 234 | /// Destroy the task and its coroutine frame if owned. | |||
| 235 | 10917x | ~task() | ||
| 236 | { | |||
| 237 |
61/88boost::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 247 times.
✓ Branch 2 taken 1191 times.
boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~task():
✓ Branch 1 taken 9 times.
✓ Branch 2 taken 56 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::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<unsigned long>::~task():
✗ Branch 1 not taken.
✓ Branch 2 taken 11 times.
boost::capy::task<void>::~task():
✓ Branch 1 taken 83 times.
✓ Branch 2 taken 6253 times.
|
10917x | if(h_) | |
| 238 | 1791x | h_.destroy(); | ||
| 239 | 10917x | } | ||
| 240 | ||||
| 241 | /// Return false; tasks are never immediately ready. | |||
| 242 | 1663x | bool await_ready() const noexcept | ||
| 243 | { | |||
| 244 | 1663x | return false; | ||
| 245 | } | |||
| 246 | ||||
| 247 | /// Return the result or rethrow any stored exception. | |||
| 248 | 1788x | auto await_resume() | ||
| 249 | { | |||
| 250 |
23/34boost::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 28 times.
✓ Branch 2 taken 217 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 9 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<void>::await_resume():
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 70 times.
|
1788x | if(h_.promise().has_ep_) | |
| 251 | 554x | std::rethrow_exception(h_.promise().ep_); | ||
| 252 | if constexpr (! std::is_void_v<T>) | |||
| 253 | 1164x | return std::move(*h_.promise().result_); | ||
| 254 | else | |||
| 255 | 70x | return; | ||
| 256 | } | |||
| 257 | ||||
| 258 | /// Start execution with the caller's context. | |||
| 259 | 1771x | std::coroutine_handle<> await_suspend(std::coroutine_handle<> cont, io_env const* env) | ||
| 260 | { | |||
| 261 | 1771x | h_.promise().set_continuation(cont); | ||
| 262 | 1771x | h_.promise().set_environment(env); | ||
| 263 | 1771x | return h_; | ||
| 264 | } | |||
| 265 | ||||
| 266 | /// Return the coroutine handle. | |||
| 267 | 3351x | std::coroutine_handle<promise_type> handle() const noexcept | ||
| 268 | { | |||
| 269 | 3351x | 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 | 3331x | void release() noexcept | ||
| 283 | { | |||
| 284 | 3331x | h_ = nullptr; | ||
| 285 | 3331x | } | ||
| 286 | ||||
| 287 | task(task const&) = delete; | |||
| 288 | task& operator=(task const&) = delete; | |||
| 289 | ||||
| 290 | /// Construct by moving, transferring ownership. | |||
| 291 | 5795x | task(task&& other) noexcept | ||
| 292 | 5795x | : h_(std::exchange(other.h_, nullptr)) | ||
| 293 | { | |||
| 294 | 5795x | } | ||
| 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 | 5122x | explicit task(std::coroutine_handle<promise_type> h) | ||
| 310 | 5122x | : h_(h) | ||
| 311 | { | |||
| 312 | 5122x | } | ||
| 313 | }; | |||
| 314 | ||||
| 315 | } // namespace capy | |||
| 316 | } // namespace boost | |||
| 317 | ||||
| 318 | #endif | |||
| 319 |