Lines Matching refs:new
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*/};
59 method. With this new approach, you work with functors in a C++-standard way by implementing ``void
115 tbb::task& child = *new(m_root.allocate_child()) OtherWork;
127 RootTask& root = *new(tbb::task::allocate_root()) RootTask{/*params*/};
132 Task& task = *new(root.allocate_child()) Task(root, items[i]);
140 In oneTBB ``tbb::parallel_do`` interface was removed. Instead, the functionality of adding new work
347 auto* other_p = new(this->parent().allocate_child()) OtherTask{};
356 RootTask& root = *new(tbb::task::allocate_root()) RootTask{};
358 Task& child = *new(root.allocate_child()) Task{/*params*/};
387 Here ``oneapi::tbb::task_group::defer`` adds a new task into the ``tg``. However, the task is not p…
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*/};
448 Here ``oneapi::tbb::task_group::defer`` adds a new task into the ``tg``. However, the task is not s…