|
| 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) |
| |
| template<typename IndexType , typename CM , typename F > |
| void | ForAllRanged (const IdRange< IndexType > &bitRange, const CM &callMaker, F &&f) |
| |
| template<typename BS , typename CM , typename F > |
| void | ForAllRanged (const BS &bs, const CM &callMaker, F &&f) |
| |
| template<typename IndexType , typename CM , typename F > |
| bool | ForAllRanged (const IdRange< IndexType > &bitRange, const CM &callMaker, F &&f, ProgressCallback progressCb, size_t reportProgressEveryBit=1024) |
| |
| template<typename BS , typename CM , typename F > |
| bool | ForAllRanged (const BS &bs, const CM &callMaker, F &&f, ProgressCallback progressCb, size_t reportProgressEveryBit=1024) |
| |