|
void * | tbb::interface9::internal::allocate_sibling (task *start_for_task, size_t bytes) |
| allocate right task with new parent
|
|
template<typename Index , typename Function , typename Partitioner > |
void | tbb::strict_ppl::parallel_for_impl (Index first, Index last, Index step, const Function &f, Partitioner &partitioner) |
| Implementation of parallel iteration over stepped range of integers with explicit step and partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f) |
| Parallel iteration over a range of integers with a step provided and default partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, const simple_partitioner &partitioner) |
| Parallel iteration over a range of integers with a step provided and simple partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, const auto_partitioner &partitioner) |
| Parallel iteration over a range of integers with a step provided and auto partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, const static_partitioner &partitioner) |
| Parallel iteration over a range of integers with a step provided and static partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, affinity_partitioner &partitioner) |
| Parallel iteration over a range of integers with a step provided and affinity partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f) |
| Parallel iteration over a range of integers with a default step value and default partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, const simple_partitioner &partitioner) |
| Parallel iteration over a range of integers with a default step value and simple partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, const auto_partitioner &partitioner) |
| Parallel iteration over a range of integers with a default step value and auto partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, const static_partitioner &partitioner) |
| Parallel iteration over a range of integers with a default step value and static partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, affinity_partitioner &partitioner) |
| Parallel iteration over a range of integers with a default step value and affinity partitioner.
|
|
template<typename Index , typename Function , typename Partitioner > |
void | tbb::strict_ppl::parallel_for_impl (Index first, Index last, Index step, const Function &f, Partitioner &partitioner, tbb::task_group_context &context) |
| Implementation of parallel iteration over stepped range of integers with explicit step, task group context, and partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with explicit step, task group context, and default partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, const simple_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with explicit step, task group context, and simple partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, const auto_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with explicit step, task group context, and auto partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, const static_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with explicit step, task group context, and static partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, Index step, const Function &f, affinity_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with explicit step, task group context, and affinity partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with a default step value, explicit task group context, and default partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, const simple_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with a default step value, explicit task group context, and simple partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, const auto_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with a default step value, explicit task group context, and auto partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, const static_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with a default step value, explicit task group context, and static partitioner.
|
|
template<typename Index , typename Function > |
void | tbb::strict_ppl::parallel_for (Index first, Index last, const Function &f, affinity_partitioner &partitioner, tbb::task_group_context &context) |
| Parallel iteration over a range of integers with a default step value, explicit task group context, and affinity_partitioner.
|
|
|
See also requirements on Range and parallel_for Body.
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body) |
| Parallel iteration over range with default partitioner.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, const simple_partitioner &partitioner) |
| Parallel iteration over range with simple partitioner.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, const auto_partitioner &partitioner) |
| Parallel iteration over range with auto_partitioner.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, const static_partitioner &partitioner) |
| Parallel iteration over range with static_partitioner.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, affinity_partitioner &partitioner) |
| Parallel iteration over range with affinity_partitioner.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, task_group_context &context) |
| Parallel iteration over range with default partitioner and user-supplied context.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, const simple_partitioner &partitioner, task_group_context &context) |
| Parallel iteration over range with simple partitioner and user-supplied context.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, const auto_partitioner &partitioner, task_group_context &context) |
| Parallel iteration over range with auto_partitioner and user-supplied context.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, const static_partitioner &partitioner, task_group_context &context) |
| Parallel iteration over range with static_partitioner and user-supplied context.
|
|
template<typename Range , typename Body > |
void | tbb::parallel_for (const Range &range, const Body &body, affinity_partitioner &partitioner, task_group_context &context) |
| Parallel iteration over range with affinity_partitioner and user-supplied context.
|
|