LLVM  14.0.0git
Public Member Functions | List of all members
llvm::orc::InProgressLookupFlagsState Class Reference
Inheritance diagram for llvm::orc::InProgressLookupFlagsState:
Inheritance graph
[legend]
Collaboration diagram for llvm::orc::InProgressLookupFlagsState:
Collaboration graph
[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 ()
 

Additional Inherited Members

- Public Attributes inherited from llvm::orc::InProgressLookupState
LookupKind K
 
JITDylibSearchOrder SearchOrder
 
SymbolLookupSet LookupSet
 
SymbolState RequiredState
 
std::unique_lock< std::mutex > GeneratorLock
 
size_t CurSearchOrderIndex = 0
 
bool NewJITDylib = true
 
SymbolLookupSet DefGeneratorCandidates
 
SymbolLookupSet DefGeneratorNonCandidates
 
std::vector< std::weak_ptr< DefinitionGenerator > > CurDefGeneratorStack
 

Detailed Description

Definition at line 509 of file Core.cpp.

Constructor & Destructor Documentation

◆ InProgressLookupFlagsState()

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

Definition at line 511 of file Core.cpp.

References llvm::orc::NeverSearched.

Member Function Documentation

◆ complete()

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

◆ fail()

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

Implements llvm::orc::InProgressLookupState.

Definition at line 524 of file Core.cpp.


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