All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_EmptyTask Class Reference

#include <UT_Task.h>

+ Inheritance diagram for UT_EmptyTask:

Public Member Functions

UT_Taskrun () override
- 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 destroy ()
void enqueue ()
void spawnChild (UT_Task &task)
void cancelGroupExecution ()
bool isCancelled () const
void waitForAll ()

Additional Inherited Members

- Static Public Member Functions inherited from UT_Task
static void spawnRootAndWait (UT_Task &task)

Detailed Description

Definition at line 119 of file UT_Task.h.

Member Function Documentation

UT_Task* UT_EmptyTask::run ( )

Should be overriden by derived classes. Returns the next task to run, nullptr if none.

Implements UT_Task.

Definition at line 122 of file UT_Task.h.

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