|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static auto | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) -> decltype(obj(to)) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static std::enable_if<!STD_IS_REPLACEMENT(convertible, typename std::remove_reference< LOOP >::type, maxon::ParallelFor::Granularity), typename CONTEXT::ResultValueType >::type | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , PARALLELFORFLAGS FLAGS, typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , PARALLELFORFLAGS FLAGS, typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, JobStatusInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, JobStatusInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, JobInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static auto | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) -> decltype(obj(to)) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static std::enable_if<!STD_IS_REPLACEMENT(convertible, typename std::remove_reference< LOOP >::type, maxon::ParallelFor::Granularity), typename CONTEXT::ResultValueType >::type | Static (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename CONTEXT , PARALLELFORFLAGS FLAGS, typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Static (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, const Granularity &granularity=Granularity(), JobQueueInterface *queue=JOBQUEUE_CURRENT, Int deprecatedThrCnt=0) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static auto | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) -> decltype(obj(to)) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobInterface *observeForCancellation, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static std::enable_if<!STD_IS_REPLACEMENT(convertible, typename std::remove_reference< LOOP >::type, maxon::ParallelFor::Granularity), typename CONTEXT::ResultValueType >::type | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , PARALLELFORFLAGS FLAGS, typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , PARALLELFORFLAGS FLAGS, typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, JobStatusInterface *observeForCancellation, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, JobStatusInterface *observeForCancellation, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Dynamic (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, JobInterface *observeForCancellation, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static auto | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, Int threadCnt, const Int minChunkSize=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) -> decltype(obj(to)) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, Int threadCnt, const Int minChunkSize=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static Result< void > | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobInterface *observeForCancellation, Int threadCnt, const Int minChunkSize=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP > |
static MAXON_ATTRIBUTE_NO_INLINE Result< void > | Static (FROMTYPE from, INDEXTYPE to, const LOOP &obj, JobStatusInterface *observeForCancellation, Int threadCnt, const Int granularity=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static std::enable_if<!STD_IS_REPLACEMENT(convertible, typename std::remove_reference< LOOP >::type, maxon::ParallelFor::Granularity), typename CONTEXT::ResultValueType >::type | Static (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, Int threadCnt, const Int minChunkSize=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
template<typename CONTEXT , PARALLELFORFLAGS FLAGS, typename FROMTYPE , typename INDEXTYPE , typename LOOP , typename INIT , typename FINALIZE > |
static MAXON_ATTRIBUTE_NO_INLINE CONTEXT::ResultValueType | Static (FROMTYPE from, INDEXTYPE to, const INIT &init, const LOOP &obj, const FINALIZE &finalize, Int threadCnt, const Int minChunkSize=PARALLELFOR_DEFAULTGRANULARITY, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|