Lines Matching defs:OnComplete
181 void SymbolInstance::lookupAsync(LookupAsyncOnCompleteFn OnComplete) const {
185 [OnComplete = std::move(OnComplete)
195 OnComplete(Result->begin()->second);
197 OnComplete(Result.takeError());
438 auto OnComplete = [QueryInfo](Expected<SymbolMap> Result) {
471 QuerySymbols, SymbolState::Resolved, std::move(OnComplete),
548 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete)
551 OnComplete(std::move(OnComplete)) {}
555 ES.OL_completeLookupFlags(std::move(IPLS), std::move(OnComplete));
558 void fail(Error Err) override { OnComplete(std::move(Err)); }
561 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete;
1537 unique_function<void(Error)> OnComplete, ExecutionSession &ES,
1543 TriggerOnComplete(OnCompleteFn OnComplete)
1544 : OnComplete(std::move(OnComplete)) {}
1545 ~TriggerOnComplete() { OnComplete(std::move(LookupResult)); }
1554 OnCompleteFn OnComplete;
1563 auto TOC = std::make_shared<TriggerOnComplete>(std::move(OnComplete));
1774 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete) {
1778 std::move(OnComplete)),
2794 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete) {
2870 OnComplete(std::move(Result));