BRE12
Classes
tbb::strict_ppl Namespace Reference

For internal use only. More...

Classes

class  concurrent_queue
 A high-performance thread-safe non-blocking concurrent queue. More...
 

Functions

template<typename Index , typename Function , typename Partitioner >
void 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.
 

Detailed Description

For internal use only.