Lines Matching refs:root
27 RootTask& root = *new(tbb::task::allocate_root()) RootTask{};
29 ChildTask1& child1 = *new(root.allocate_child()) ChildTask1{/*params*/};
30 ChildTask2& child2 = *new(root.allocate_child()) ChildTask2{/*params*/};
32 root.set_ref_count(3);
37 root.wait_for_all();
107 Task(tbb::task& root, int i)
108 : m_root(root), m_i(i)
127 RootTask& root = *new(tbb::task::allocate_root()) RootTask{/*params*/};
129 root.set_ref_count(items.size() + 1);
132 Task& task = *new(root.allocate_child()) Task(root, items[i]);
136 root.wait_for_all();
356 RootTask& root = *new(tbb::task::allocate_root()) RootTask{};
358 Task& child = *new(root.allocate_child()) Task{/*params*/};
360 root.add_ref_count();
364 root.wait_for_all();
405 RootTask& root = *new(tbb::task::allocate_root()) RootTask{};
407 ChildTask& child = *new(root.allocate_child()) ChildTask{/*params*/};
408 CallBackTask& cb_task = *new(root.allocate_child()) CallBackTask{/*params*/};
410 root.set_ref_count(3);
418 root.wait_for_all();