HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_TaskGroup.h File Reference
#include "UT_API.h"
#include "UT_Thread.h"
#include <tbb/parallel_for.h>
#include <tbb/task.h>
#include <tbb/task_group.h>
#include <utility>
+ Include dependency graph for UT_TaskGroup.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_TaskGroupContext
 
class  UT_TaskGroup
 

Macros

#define __TBB_show_deprecation_message_task_H
 
#define UT_TASKGROUP_RESTORE_DEPRECATION_MESSAGE
 

Functions

template<typename RANGE , typename BODY >
void UTparallelForRunInTaskGroup (UT_TaskGroup &task_group, RANGE &&range, BODY &&body)
 

Macro Definition Documentation

#define __TBB_show_deprecation_message_task_H

Definition at line 15 of file UT_TaskGroup.h.

#define UT_TASKGROUP_RESTORE_DEPRECATION_MESSAGE

Definition at line 16 of file UT_TaskGroup.h.

Function Documentation

template<typename RANGE , typename BODY >
void UTparallelForRunInTaskGroup ( UT_TaskGroup task_group,
RANGE &&  range,
BODY &&  body 
)

Spawn a UTparallelFor() task to a UT_TaskGroup

See Also
UTparallelFor(), UT_TaskGroup

Definition at line 139 of file UT_TaskGroup.h.