OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
marchsq::_Loop< Slic3r::ExecutionTBB > Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/MarchingSquares.hpp>

Inheritance diagram for marchsq::_Loop< Slic3r::ExecutionTBB >:
Collaboration diagram for marchsq::_Loop< Slic3r::ExecutionTBB >:

Static Public Member Functions

template<class It, class Fn>
static void for_each_idx (It from, It to, Fn &&fn)

Detailed Description

Member Function Documentation

◆ for_each_idx()

template<class It, class Fn>
void marchsq::_Loop< Slic3r::ExecutionTBB >::for_each_idx ( It from,
It to,
Fn && fn )
inlinestatic
160 {
162 Slic3r::ex_tbb, size_t(0), size_t(to - from), [&from, &fn](size_t i) { fn(from[i], i); }, Slic3r::execution::max_concurrency(Slic3r::ex_tbb));
163 }
void for_each(const EP &ep, It from, It to, Fn &&fn, size_t granularity=1)
Definition Execution.hpp:46
size_t max_concurrency(const EP &ep)
Definition Execution.hpp:38
Definition MarchingSquares.hpp:148

References Slic3r::ex_tbb, Slic3r::execution::for_each(), and Slic3r::execution::max_concurrency().

Here is the call graph for this function:

The documentation for this struct was generated from the following file: