class Task

Declaration

class Task : public RTTIExtends { /* full declaration omitted */ };

Description

Represents an abstract task for ORC to run.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:34

Inherits from: RTTIExtends

Member Variables

public static char ID

Method Overview

Methods

void anchor()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:47

virtual void printDescription(
    llvm::raw_ostream& OS)

Description

Description of the task to be performed. Used for logging.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:41

Parameters

llvm::raw_ostream& OS

virtual void run()

Description

Run the task.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:44

virtual ~Task()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:38