Lines Matching refs:m_wait_context
95 wait_context& m_wait_context; member
100 m_body(body, split()), m_wait_context(w_o), m_allocator(alloc) { in final_sum()
105 m_body(sum.m_body, split()), m_wait_context(sum.m_wait_context), m_allocator(alloc) { in final_sum()
129 m_wait_context.release(); in release_parent()
183 wait_context& m_wait_context; member
195 m_wait_context(w_o), in sum_node()
221 m_wait_context.release(); in release_parent()
293 wait_context& m_wait_context; member
323 m_wait_context(w_o) in finish_scan()
338 m_wait_context.release(); in release_parent()
367 wait_context& m_wait_context; member
379 m_wait_context.release(); in release_parent()
404 m_wait_context(parent.m_wait_context) in start_scan()
420 m_wait_context(w_o) in start_scan()
481 …nge,/*m_left_is_final=*/m_is_final, m_parent? &m_parent->m_result: nullptr, m_wait_context, alloc); in execute()
483 …new_object<finish_pass1_type>(m_return_slot, m_sum_slot, *result, m_parent, m_wait_context, alloc); in execute()