| 
    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 | |
  Private Member Functions inherited from tbb::internal::no_assign | |
| 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().