Pioneer
Loading...
Searching...
No Matches
Classes | Public Member Functions | Friends | List of all members
TaskSet Class Reference

#include <TaskGraph.h>

Inheritance diagram for TaskSet:
Inheritance graph
[legend]
Collaboration diagram for TaskSet:
Collaboration graph
[legend]

Classes

struct  Handle
 

Public Member Functions

 TaskSet ()
 
bool AddTask (Task *task)
 
template<typename Function >
bool AddTaskLambda (TaskRange range, Function &&fn)
 
bool IsExecuting ()
 
- Public Member Functions inherited from CompleteNotifier
 CompleteNotifier ()
 
bool IsComplete ()
 

Friends

class TaskGraph
 

Additional Inherited Members

- Public Attributes inherited from CompleteNotifier
std::atomic< uint32_t > m_dependants
 

Constructor & Destructor Documentation

◆ TaskSet()

TaskSet::TaskSet ( )
inline

Member Function Documentation

◆ AddTask()

bool TaskSet::AddTask ( Task task)
Here is the call graph for this function:

◆ AddTaskLambda()

template<typename Function >
bool TaskSet::AddTaskLambda ( TaskRange  range,
Function &&  fn 
)
inline
Here is the call graph for this function:

◆ IsExecuting()

bool TaskSet::IsExecuting ( )
inline

Friends And Related Symbol Documentation

◆ TaskGraph

friend class TaskGraph
friend

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