|
LLVM 22.0.0git
|
Public Types | |
| enum | { NotInGenerator , ResumedForGenerator , InGenerator } |
Public Member Functions | |
| InProgressLookupState (LookupKind K, JITDylibSearchOrder SearchOrder, SymbolLookupSet LookupSet, SymbolState RequiredState) | |
| virtual | ~InProgressLookupState ()=default |
| virtual void | complete (std::unique_ptr< InProgressLookupState > IPLS)=0 |
| virtual void | fail (Error Err)=0 |
Public Attributes | |
| 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 |
| anonymous enum |
|
inline |
Definition at line 515 of file Core.cpp.
References DefGeneratorCandidates, K, LookupSet, llvm::move(), RequiredState, and SearchOrder.
Referenced by llvm::orc::InProgressFullLookupState::InProgressFullLookupState(), and llvm::orc::InProgressLookupFlagsState::InProgressLookupFlagsState().
|
virtualdefault |
|
pure virtual |
Implemented in llvm::orc::InProgressFullLookupState, and llvm::orc::InProgressLookupFlagsState.
|
pure virtual |
Implemented in llvm::orc::InProgressFullLookupState, and llvm::orc::InProgressLookupFlagsState.
| std::vector<std::weak_ptr<DefinitionGenerator> > llvm::orc::InProgressLookupState::CurDefGeneratorStack |
| size_t llvm::orc::InProgressLookupState::CurSearchOrderIndex = 0 |
| SymbolLookupSet llvm::orc::InProgressLookupState::DefGeneratorCandidates |
Definition at line 532 of file Core.cpp.
Referenced by InProgressLookupState().
| SymbolLookupSet llvm::orc::InProgressLookupState::DefGeneratorNonCandidates |
| enum { ... } llvm::orc::InProgressLookupState::GenState |
| LookupKind llvm::orc::InProgressLookupState::K |
Definition at line 525 of file Core.cpp.
Referenced by llvm::orc::InProgressFullLookupState::InProgressFullLookupState(), llvm::orc::InProgressLookupFlagsState::InProgressLookupFlagsState(), and InProgressLookupState().
| SymbolLookupSet llvm::orc::InProgressLookupState::LookupSet |
Definition at line 527 of file Core.cpp.
Referenced by llvm::orc::InProgressFullLookupState::InProgressFullLookupState(), llvm::orc::InProgressLookupFlagsState::InProgressLookupFlagsState(), and InProgressLookupState().
| SymbolState llvm::orc::InProgressLookupState::RequiredState |
Definition at line 528 of file Core.cpp.
Referenced by llvm::orc::InProgressFullLookupState::InProgressFullLookupState(), and InProgressLookupState().
| JITDylibSearchOrder llvm::orc::InProgressLookupState::SearchOrder |
Definition at line 526 of file Core.cpp.
Referenced by llvm::orc::InProgressFullLookupState::complete(), llvm::orc::InProgressLookupFlagsState::complete(), llvm::orc::InProgressFullLookupState::InProgressFullLookupState(), llvm::orc::InProgressLookupFlagsState::InProgressLookupFlagsState(), and InProgressLookupState().