_data | ParadisSortJob< kth_byte, T, GETINT > | private |
_getInt | ParadisSortJob< kth_byte, T, GETINT > | private |
_globalHead | ParadisSortJob< kth_byte, T, GETINT > | private |
_globalTail | ParadisSortJob< kth_byte, T, GETINT > | private |
_perThreadData | ParadisSortJob< kth_byte, T, GETINT > | private |
_pID | ParadisSortJob< kth_byte, T, GETINT > | private |
_processes | ParadisSortJob< kth_byte, T, GETINT > | private |
AddSubGroup(GROUP *subGroup) | JobInterface | |
AddSubGroup(ResultMemT< GROUP * > subGroup) | JobInterface | |
AddSubGroup(ResultMemT< GROUP > subGroup) | JobInterface | |
AddSubJob(JobInterface *subJob) | JobInterface | |
AddSubJob(ResultMemT< JOB * > subJob) | JobInterface | |
AddSubJob(ResultMemT< JOBREF > &&subJob) | JobInterface | |
Cancel() | JobInterface | |
CancelAndWait(WAITMODE mode=WAITMODE::DEFAULT) | JobInterface | |
Create(ARGS &&... args) | JobInterfaceTemplate< ParadisSortJob< kth_byte, T, GETINT > > | static |
maxon::JobResultInterface< void >::Create(FN &&src, ARGS &&... args) | JobInterface | static |
CreateJob(FN &&src, ARGS &&... args) | JobInterface | privatestatic |
DestructWorker(const JobInterface *self) | JobInterface | privatestatic |
Enqueue(JobQueueInterface *queue=JOBQUEUE_CURRENT) | JobInterface | |
GetCoreJobGroup(JobGroupInterface *group) | JobInterface | privatestatic |
GetCurrentJob() | JobInterface | static |
GetCurrentThreadCount() | JobInterface | static |
GetCurrentWorkerThreadIndex() | JobInterface | static |
GetJobGroup() const | JobInterface | |
GetJobOptions() const | JobInterface | |
GetName() const | JobInterface | |
GetResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const | JobInterface | |
GetResultValue() | JobResultInterface< void > | protected |
GetWorker(const JobInterface *job) | JobInterface | privatestatic |
GetWorkerDependencyGroup(const JobInterface *job) | JobInterface | privatestatic |
GetWorkerDependencyGroupImpl(const JobInterface *job, std::false_type *) | JobInterface | privatestatic |
GetWorkerDependencyGroupImpl(const JobInterface *job, std::true_type *) | JobInterface | privatestatic |
GetWorkerOptions(const JobInterface *self, Int selector, void *param) | JobInterface | privatestatic |
Invoke(FN &&obj, ARGS &&... args) | JobResultInterface< void > | protected |
IsCancelled() const | JobInterface | |
IsCurrentJobCancelled(const JobInterface *optionalJob=nullptr) | JobInterface | static |
JobInterface(const JobInterfaceJumpTablePOD &jmpTable) | JobInterface | explicit |
JobInterface(JobInterface &&src) | JobInterface | |
MAXON_DISALLOW_COPY_AND_ASSIGN(JobInterfaceTemplate) | JobInterfaceTemplate< ParadisSortJob< kth_byte, T, GETINT > > | private |
MoveResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) | JobInterface | |
ObservableCancelled() | JobInterface | |
ObservableFinished() | JobInterface | |
operator()() | ParadisSortJob< kth_byte, T, GETINT > | |
operator=(JobInterface &&src) | JobInterface | |
ParadisSortJob(PerThreadData &perThreadData, Int32(&globalHead)[BYTEMAX], Int32(&globalTail)[BYTEMAX], Block< T > data, Int32 processID, Int32 processes, GETINT &&getInt) | ParadisSortJob< kth_byte, T, GETINT > | explicit |
RunWorker(const JobInterface *job) | JobInterface | privatestatic |
SetResult() | JobResultInterface< void > | protected |
Then(JobInterface *next, JobQueueInterface *queue=JOBQUEUE_CURRENT) | JobInterface | |
ToString(const FormatStatement *formatStatement=nullptr) const | JobInterface | |
ValueType typedef | JobResultInterface< void > | protected |
Wait(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const | JobInterface | |
~JobInterface() override | JobInterface | |