class LookupState

Declaration

class LookupState { /* full declaration omitted */ };

Description

Wraps state for a lookup-in-progress. DefinitionGenerators can optionally take ownership of a LookupState object to suspend a lookup-in-progress while they search for definitions.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:886

Member Variables

private std::unique_ptr<InProgressLookupState> IPLS

Method Overview

Methods

LookupState()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:891

LookupState(llvm::orc::LookupState&&)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:892

Parameters

llvm::orc::LookupState&&

LookupState(
    std::unique_ptr<InProgressLookupState> IPLS)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:901

Parameters

std::unique_ptr<InProgressLookupState> IPLS

void continueLookup(llvm::Error Err)

Description

Continue the lookup. This can be called by DefinitionGenerators to re-start a captured query-application operation.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:898

Parameters

llvm::Error Err

void reset(llvm::orc::InProgressLookupState* IPLS)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:904

Parameters

llvm::orc::InProgressLookupState* IPLS

~LookupState()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:894