#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Execution/ExecutionTBB.hpp>
|
| template<class It, class Fn> |
| static void | for_each (const ExecutionTBB &, It from, It to, Fn &&fn, size_t granularity) |
| template<class I, class MergeFn, class T, class AccessFn> |
| static T | reduce (const ExecutionTBB &, I from, I to, const T &init, MergeFn &&mergefn, AccessFn &&access, size_t granularity=1) |
| static size_t | max_concurrency (const ExecutionTBB &) |
◆ BlockingMutex
◆ SpinningMutex
◆ for_each()
template<class It, class Fn>
46 {
50 });
51 }
Definition Execution.hpp:27
static IteratorOnly< It, void > loop_(const tbb::blocked_range< It > &range, Fn &&fn)
Definition ExecutionTBB.hpp:28
References loop_(), and Slic3r::range().
◆ loop_() [1/2]
template<class Fn, class
I>
◆ loop_() [2/2]
template<class Fn, class It>
◆ max_concurrency()
◆ reduce()
template<class
I, class MergeFn, class T, class AccessFn>
The documentation for this struct was generated from the following file:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Execution/ExecutionTBB.hpp