Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <parallel_scan.h>
Public Member Functions | |
lambda_scan_body (const Value &identity, const Scan &scan, const ReverseJoin &rev_join) | |
lambda_scan_body (lambda_scan_body &b, split) | |
template<typename Tag > | |
void | operator() (const Range &r, Tag tag) |
void | reverse_join (lambda_scan_body &a) |
void | assign (lambda_scan_body &b) |
Value | result () const |
Private Attributes | |
Value | my_sum |
const Value & | identity_element |
const Scan & | my_scan |
const ReverseJoin & | my_reverse_join |
Additional Inherited Members | |
![]() | |
void | operator= (const no_assign &)=delete |
no_assign (const no_assign &)=default | |
no_assign ()=default | |
Definition at line 302 of file parallel_scan.h.
|
inline |
Definition at line 308 of file parallel_scan.h.
|
inline |
Definition at line 314 of file parallel_scan.h.
|
inline |
Definition at line 329 of file parallel_scan.h.
References tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::my_sum.
|
inline |
Definition at line 321 of file parallel_scan.h.
References tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::my_scan, and tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::my_sum.
|
inline |
Definition at line 333 of file parallel_scan.h.
References tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::my_sum.
Referenced by tbb::parallel_scan().
|
inline |
Definition at line 325 of file parallel_scan.h.
References tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::my_reverse_join, and tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::my_sum.
|
private |
Definition at line 304 of file parallel_scan.h.
|
private |
Definition at line 306 of file parallel_scan.h.
Referenced by tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::reverse_join().
|
private |
Definition at line 305 of file parallel_scan.h.
Referenced by tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::operator()().
|
private |
Definition at line 303 of file parallel_scan.h.
Referenced by tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::assign(), tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::operator()(), tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::result(), and tbb::internal::lambda_scan_body< Range, Value, Scan, ReverseJoin >::reverse_join().