Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TThreadExecutor.cxx File Reference
#include "ROOT/TThreadExecutor.hxx"
#include "ROpaqueTaskArena.hxx"
#include "tbb/tbb.h"
#include "tbb/global_control.h"
Include dependency graph for TThreadExecutor.cxx:

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Internal
 

Macros

#define TBB_PREVIEW_GLOBAL_CONTROL   1
 
#define TBB_USE_CAPTURED_EXCEPTION   0
 

Functions

template<typename T >
static T ROOT::Internal::ParallelReduceHelper (const std::vector< T > &objs, const std::function< T(T a, T b)> &redfunc)
 A helper function to implement the TThreadExecutor::ParallelReduce methods.
 

Macro Definition Documentation

◆ TBB_PREVIEW_GLOBAL_CONTROL

#define TBB_PREVIEW_GLOBAL_CONTROL   1

Definition at line 11 of file TThreadExecutor.cxx.

◆ TBB_USE_CAPTURED_EXCEPTION

#define TBB_USE_CAPTURED_EXCEPTION   0

Definition at line 2 of file TThreadExecutor.cxx.