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

Go to the source code of this file.

Classes

class  UT_TaskList
 

Functions

template<typename RANGE , typename BODY >
void UTparallelForAppendToTaskList (UT_TaskList &task_list, RANGE &&range, BODY &&body)
 

Function Documentation

template<typename RANGE , typename BODY >
void UTparallelForAppendToTaskList ( UT_TaskList task_list,
RANGE &&  range,
BODY &&  body 
)

Append a UTparallelFor() task to a UT_TaskList for later spawning en masse.

See Also
UTparallelFor(), UT_TaskList

Definition at line 80 of file UT_TaskList.h.