Lines Matching refs:tg
51 oneapi::tbb::task_group tg;
52 tg.run(ChildTask1{/*params*/});
53 tg.run(ChildTask2{/*params*/});
54 tg.wait();
179 oneapi::tbb::task_group tg;
181 tg.run([&i = items[i], &tg] {
187 tg.run(OtherWork{});
191 tg.wait();
222 oneapi::tbb::task_group tg;
223 tg.run(SharedStateFunctor{data, tg});
224 tg.wait();
254 oneapi::tbb::task_group tg;
255 tg.run(SharedStateFunctor{data, tg});
256 tg.wait();
290 oneapi::tbb::task_group& tg)
291 … : m_data(data), m_result(result), m_tasks_left(tasks_left), m_tasks_done(tasks_done), m_tg(tg)
322 oneapi::tbb::task_group tg;
324 tg.run(ChildTask(items, result, tasks_left, tasks_done, tg));
326 tg.wait();
376 oneapi::tbb::task_group tg;
378 tg.run([&tg](){
381 return tg.defer(OtherTask{});
384 tg.wait();
387 Here ``oneapi::tbb::task_group::defer`` adds a new task into the ``tg``. However, the task is not p…
430 oneapi::tbb::task_group tg;
434 auto cb = tg.defer(CallBackTask{/*params*/});
436 register_callback([&tg, c = std::move(cb), &arena]{
440 tg.run(ChildTask{/*params*/});
443 tg.wait();
448 Here ``oneapi::tbb::task_group::defer`` adds a new task into the ``tg``. However, the task is not s…