Lines Matching defs:Recorder

1593   // Sema takes ownership of Recorder. Recorder is valid until Sema cleanup.
1594 CompletionRecorder *Recorder = nullptr;
1650 assert(Recorder && "Recorder is not set");
1651 CCContextKind = Recorder->CCContext.getKind();
1652 IsUsingDeclaration = Recorder->CCContext.isUsingDeclaration();
1657 Recorder->CCSema->getPreprocessor().getCodeCompletionLoc(),
1658 Recorder->CCSema->getSourceManager(), Recorder->CCSema->LangOpts);
1666 &Recorder->CCSema->getPreprocessor().getHeaderSearchInfo(),
1677 const auto &SM = Recorder->CCSema->getSourceManager();
1702 PreferredType ? Recorder->CCContext.getPreferredType().getAsString()
1707 Recorder = RecorderOwner.get();
1822 Recorder->CCSema->getPreprocessor().getCodeCompletionTokenRange());
1829 ReplacedRange = halfOpenToRange(Recorder->CCSema->getSourceManager(),
1833 Recorder->CCSema->getSourceManager(),
1834 Recorder->CCSema->getPreprocessor().getCodeCompletionLoc());
1838 Recorder->CCSema->getPreprocessor().getCodeCompletionFilter());
1840 Recorder->CCContext, *Recorder->CCSema, HeuristicPrefix, Opts);
1848 OpaqueType::fromType(Recorder->CCSema->getASTContext(),
1849 Recorder->CCContext.getPreferredType());
1855 auto IndexResults = (Opts.Index && allowIndex(Recorder->CCContext))
1861 mergeResults(Recorder->Results, IndexResults, /*Identifiers*/ {});
1971 C.Name = Recorder->getName(*SemaResult);
1991 getSymbolID(SemaResult, Recorder->CCSema->getSourceManager())) {
2104 Recorder->CCSema->getASTContext(), *Candidate.SemaResult)) {
2140 Item.SemaResult ? Recorder->codeCompletionString(*Item.SemaResult)
2143 Builder.emplace(Recorder ? &Recorder->CCSema->getASTContext() : nullptr,