LLVM 20.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 535 of file Core.cpp.
References DefGeneratorCandidates, and LookupSet.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::orc::InProgressLookupFlagsState, and llvm::orc::InProgressFullLookupState.
|
pure virtual |
Implemented in llvm::orc::InProgressLookupFlagsState, and llvm::orc::InProgressFullLookupState.
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 552 of file Core.cpp.
Referenced by InProgressLookupState().
SymbolLookupSet llvm::orc::InProgressLookupState::DefGeneratorNonCandidates |
enum { ... } llvm::orc::InProgressLookupState::GenState |
LookupKind llvm::orc::InProgressLookupState::K |
SymbolLookupSet llvm::orc::InProgressLookupState::LookupSet |
Definition at line 547 of file Core.cpp.
Referenced by InProgressLookupState().
SymbolState llvm::orc::InProgressLookupState::RequiredState |
JITDylibSearchOrder llvm::orc::InProgressLookupState::SearchOrder |
Definition at line 546 of file Core.cpp.
Referenced by llvm::orc::InProgressLookupFlagsState::complete(), and llvm::orc::InProgressFullLookupState::complete().