LLVM: llvm::orc::InProgressLookupFlagsState Class Reference (original) (raw)

Inheritance diagram for llvm::orc::InProgressLookupFlagsState:

[legend]

Public Member Functions
InProgressLookupFlagsState (LookupKind K, JITDylibSearchOrder SearchOrder, SymbolLookupSet LookupSet, unique_function< void(Expected< SymbolFlagsMap >)> OnComplete)
void complete (std::unique_ptr< InProgressLookupState > IPLS) override
void fail (Error Err) override
Public Member Functions inherited from llvm::orc::InProgressLookupState
InProgressLookupState (LookupKind K, JITDylibSearchOrder SearchOrder, SymbolLookupSet LookupSet, SymbolState RequiredState)
virtual ~InProgressLookupState ()=default
Additional Inherited Members
Public Types inherited from llvm::orc::InProgressLookupState
enum { NotInGenerator, ResumedForGenerator, InGenerator }
Public Attributes inherited from llvm::orc::InProgressLookupState
LookupKind K
JITDylibSearchOrder SearchOrder
SymbolLookupSet LookupSet
SymbolState RequiredState
size_t CurSearchOrderIndex = 0
bool NewJITDylib = true
SymbolLookupSet DefGeneratorCandidates
SymbolLookupSet DefGeneratorNonCandidates
enum llvm::orc::InProgressLookupState:: { ... } GenState = NotInGenerator
std::vector< std::weak_ptr< DefinitionGenerator > > CurDefGeneratorStack

Detailed Description

Definition at line 543 of file Core.cpp.

Constructor & Destructor Documentation

llvm::orc::InProgressLookupFlagsState::InProgressLookupFlagsState ( LookupKind K, JITDylibSearchOrder SearchOrder, SymbolLookupSet LookupSet, unique_function< void(Expected< SymbolFlagsMap >)> OnComplete ) inline

Definition at line 545 of file Core.cpp.

References llvm::orc::InProgressLookupState::InProgressLookupState(), llvm::orc::InProgressLookupState::K, llvm::orc::InProgressLookupState::LookupSet, llvm::move(), llvm::orc::NeverSearched, and llvm::orc::InProgressLookupState::SearchOrder.

Member Function Documentation

complete()

void llvm::orc::InProgressLookupFlagsState::complete ( std::unique_ptr< InProgressLookupState > IPLS) inlineoverridevirtual

Implements llvm::orc::InProgressLookupState.

Definition at line 552 of file Core.cpp.

References llvm::orc::InProgressLookupState::SearchOrder.

fail()

void llvm::orc::InProgressLookupFlagsState::fail ( Error Err) inlineoverridevirtual

Implements llvm::orc::InProgressLookupState.

Definition at line 557 of file Core.cpp.


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