HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_ParallelForTaskImpl< RANGE, BODY > Class Template Reference

#include <UT_ParallelUtil.h>

+ Inheritance diagram for UT_ParallelForTaskImpl< RANGE, BODY >:

Public Member Functions

 UT_ParallelForTaskImpl (const RANGE &range, const BODY &body)
 
- Public Member Functions inherited from UT_Task
 UT_Task ()
 
void setParentScope (const UT_TaskScope *parent)
 
void setRefCount (int count)
 
void incrementRefCount ()
 
int decrementRefCount ()
 
void recycleAsContinuation ()
 
void recycleAsSafeContinuation ()
 
void enqueue ()
 
void spawnChild (UT_Task &task)
 
void cancelGroupExecution ()
 
bool isCancelled () const
 

Static Public Member Functions

static UT_Taskcreate (const RANGE &range, const BODY &body)
 
- Static Public Member Functions inherited from UT_Task
static void spawnRootAndWait (UT_Task &task)
 

Detailed Description

template<typename RANGE, typename BODY>
class UT_ParallelForTaskImpl< RANGE, BODY >

Definition at line 520 of file UT_ParallelUtil.h.

Constructor & Destructor Documentation

template<typename RANGE , typename BODY >
UT_ParallelForTaskImpl< RANGE, BODY >::UT_ParallelForTaskImpl ( const RANGE &  range,
const BODY &  body 
)
inline

Definition at line 523 of file UT_ParallelUtil.h.

Member Function Documentation

template<typename RANGE , typename BODY >
static UT_Task* UT_ParallelForTaskImpl< RANGE, BODY >::create ( const RANGE &  range,
const BODY &  body 
)
inlinestatic

Definition at line 530 of file UT_ParallelUtil.h.


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