Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <parallel_for.h>
Static Public Member Functions | |
static void | run (const Range &range, const Body &body, Partitioner &partitioner) |
Private Member Functions | |
void | execute () |
start_for (const Range &range, const Body &body, Partitioner &partitioner) | |
Constructor for root task. More... | |
start_for (start_for &parent_, typename Partitioner::split_type &split_obj) | |
Splitting constructor used to generate children. More... | |
![]() | |
no_copy (const no_copy &)=delete | |
no_copy ()=default | |
Private Attributes | |
Range | my_range |
const Body | my_body |
Partitioner::task_partition_type | my_partition |
Definition at line 53 of file serial/tbb/parallel_for.h.
|
inlineprivate |
Constructor for root task.
Definition at line 60 of file serial/tbb/parallel_for.h.
|
inlineprivate |
Splitting constructor used to generate children.
this becomes left child. Newly constructed object is right child.
Definition at line 69 of file serial/tbb/parallel_for.h.
|
private |
Definition at line 90 of file serial/tbb/parallel_for.h.
References tbb::serial::interface9::start_for< Range, Body, Partitioner >::execute().
Referenced by tbb::serial::interface9::start_for< Range, Body, Partitioner >::execute(), and tbb::serial::interface9::start_for< Range, Body, Partitioner >::run().
|
inlinestatic |
Definition at line 77 of file serial/tbb/parallel_for.h.
References tbb::serial::interface9::start_for< Range, Body, Partitioner >::execute().
Referenced by tbb::serial::interface9::parallel_for().
|
private |
Definition at line 55 of file serial/tbb/parallel_for.h.
|
private |
Definition at line 56 of file serial/tbb/parallel_for.h.
|
private |
Definition at line 54 of file serial/tbb/parallel_for.h.