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
- public LookupState()
- public LookupState(llvm::orc::LookupState &&)
- private LookupState(std::unique_ptr<InProgressLookupState> IPLS)
- public void continueLookup(llvm::Error Err)
- private void reset(llvm::orc::InProgressLookupState * IPLS)
- public ~LookupState()
Methods
¶LookupState()
LookupState()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:891
¶LookupState(llvm::orc::LookupState&&)
LookupState(llvm::orc::LookupState&&)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:892
Parameters
¶LookupState(
std::unique_ptr<InProgressLookupState> IPLS)
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)
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)
void reset(llvm::orc::InProgressLookupState* IPLS)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:904
Parameters
¶~LookupState()
~LookupState()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:894