Searched refs:runner (Results 1 – 1 of 1) sorted by relevance
158 collaborative_once_runner runner; in do_collaborative_call_once() local161 …(expected == state::uninitialized && m_state.compare_exchange_strong(expected, runner.to_bits())) { in do_collaborative_call_once()163 runner.run_once([&] { in do_collaborative_call_once()168 set_completion_state(runner.to_bits(), state::uninitialized); in do_collaborative_call_once()171 set_completion_state(runner.to_bits(), state::done); in do_collaborative_call_once()