| 66 | const result_state_base* when_any_context::k_done_processing = nullptr; |
| 67 | |
| 68 | when_any_context::when_any_context(coroutine_handle<void> coro_handle) noexcept : m_status(k_processing), m_coro_handle(coro_handle) { |
| 69 | assert(static_cast<bool>(coro_handle)); |
| 70 | assert(!coro_handle.done()); |
| 71 | } |
| 72 | |
| 73 | bool when_any_context::any_result_finished() const noexcept { |
| 74 | const auto status = m_status.load(std::memory_order_acquire); |
nothing calls this directly
no outgoing calls
no test coverage detected