| 33 | |
| 34 | template <typename CompletionToken> |
| 35 | auto async_throw(CompletionToken&& token) |
| 36 | { |
| 37 | return boost::asio::async_initiate<CompletionToken, void()>( |
| 38 | [](auto) { throw 42; }, token); |
| 39 | } |
| 40 | |
| 41 | template <typename CompletionToken> |
| 42 | auto throw_first(CompletionToken&& token) |
no outgoing calls
no test coverage detected