llvm::orc::LookupTask

Lookups are usually run on the current thread, but in some cases they may be run as tasks, e.g. if the lookup has been continued from a suspended state.

Synopsis

Declared in <llvm/ExecutionEngine/Orc/Core.h>

class LookupTask
    : public RTTIExtends<LookupTask, Task>

Base Classes

NameDescription
RTTIExtends<LookupTask, Task>Inheritance utility for extensible RTTI.

Member Functions

NameDescription
LookupTask [constructor]Construct a task that continues lookup state LS.
isA Check whether this instance is a subclass of QueryT.
printDescription [virtual]Print a description of this task to OS.
run [virtual]Continue the suspended lookup represented by this task.

Static Member Functions

NameDescription
classID Return the static class ID for ThisT.
classof Return true if R is an instance of ThisT (for Casting.h).

Static Data Members

NameDescription
ID RTTI identifier for LookupTask.

Using Declarations

NameDescription
RTTIExtends Inherit constructors from the first parent type.