LLVM 22.0.0git
llvm::orc::LookupState Class Reference

Wraps state for a lookup-in-progress. More...

#include "llvm/ExecutionEngine/Orc/Core.h"

Public Member Functions

LLVM_ABI LookupState ()
LLVM_ABI LookupState (LookupState &&)
LLVM_ABI LookupStateoperator= (LookupState &&)
LLVM_ABI ~LookupState ()
LLVM_ABI void continueLookup (Error Err)
 Continue the lookup.

Friends

class OrcV2CAPIHelper
class ExecutionSession

Detailed 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.

Definition at line 834 of file Core.h.

Constructor & Destructor Documentation

◆ LookupState() [1/2]

llvm::orc::LookupState::LookupState ( )
default

References LLVM_ABI.

Referenced by LookupState(), and operator=().

◆ LookupState() [2/2]

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

References LLVM_ABI, and LookupState().

◆ ~LookupState()

llvm::orc::LookupState::~LookupState ( )
default

References LLVM_ABI.

Member Function Documentation

◆ continueLookup()

void llvm::orc::LookupState::continueLookup ( Error Err)

Continue the lookup.

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

Definition at line 632 of file Core.cpp.

References assert().

◆ operator=()

LookupState & llvm::orc::LookupState::operator= ( LookupState && )
default

References LLVM_ABI, and LookupState().

◆ ExecutionSession

friend class ExecutionSession
friend

Definition at line 836 of file Core.h.

References ExecutionSession.

Referenced by ExecutionSession.

◆ OrcV2CAPIHelper

friend class OrcV2CAPIHelper
friend

Definition at line 835 of file Core.h.

References OrcV2CAPIHelper.

Referenced by OrcV2CAPIHelper.


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