|
| template<typename IndexType> |
| auto | blockRange (const IdRange< IndexType > &bitRange) |
| template<typename BS> |
| auto | blockRange (const BS &bs) |
| template<typename BS> |
| auto | bitRange (const BS &bs) |
| template<typename IndexType> |
| auto | bitSubRange (const IdRange< IndexType > &bitRange, const tbb::blocked_range< size_t > &range, const tbb::blocked_range< size_t > &subRange) |
| void | forAllRanged (const Range &bitRange, FunctionRef< void(size_t, const Range &)> f) |
| void | forAllRanged (const Range &bitRange, FunctionRef< void(size_t, const Range &, void *)> f, FunctionRef< void *()> ctx) |
| bool | forAllRanged (const Range &bitRange, FunctionRef< void(size_t, const Range &, void *)> f, FunctionRef< void *()> ctx, ProgressCallback progressCb, size_t reportProgressEveryBit=1024) |
| template<typename BS, typename F, typename ... Cb> |
| auto | ForAllRanged (const BS &bs, F &&f, Cb &&... cb) |
| template<typename BS, typename L, typename F, typename ... Cb> |
| auto | ForAllRanged (const BS &bs, tbb::enumerable_thread_specific< L > &e, F &&f, Cb &&... cb) |