reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/CodeComplete.cpp
 1261       assert(Recorder && "Recorder is not set");
 1262       CCContextKind = Recorder->CCContext.getKind();
 1263       IsUsingDeclaration = Recorder->CCContext.isUsingDeclaration();
 1271           &Recorder->CCSema->getPreprocessor().getHeaderSearchInfo());
 1280       const auto &SM = Recorder->CCSema->getSourceManager();
 1302           PreferredType ? Recorder->CCContext.getPreferredType().getAsString()
 1307     Recorder = RecorderOwner.get();
 1419         Recorder->CCSema->getPreprocessor().getCodeCompletionTokenRange());
 1426       ReplacedRange = halfOpenToRange(Recorder->CCSema->getSourceManager(),
 1430           Recorder->CCSema->getSourceManager(),
 1431           Recorder->CCSema->getPreprocessor().getCodeCompletionLoc());
 1435         Recorder->CCSema->getPreprocessor().getCodeCompletionFilter());
 1437         Recorder->CCContext, *Recorder->CCSema, HeuristicPrefix, Opts);
 1437         Recorder->CCContext, *Recorder->CCSema, HeuristicPrefix, Opts);
 1441         OpaqueType::fromType(Recorder->CCSema->getASTContext(),
 1442                              Recorder->CCContext.getPreferredType());
 1448     auto IndexResults = (Opts.Index && allowIndex(Recorder->CCContext))
 1454         mergeResults(Recorder->Results, IndexResults, /*Identifiers*/ {});
 1535         C.Name = Recorder->getName(*SemaResult);
 1554               getSymbolID(SemaResult, Recorder->CCSema->getSourceManager())) {
 1632                   Recorder->CCSema->getASTContext(), *Candidate.SemaResult)) {
 1672           Item.SemaResult ? Recorder->codeCompletionString(*Item.SemaResult)
 1675         Builder.emplace(Recorder ? &Recorder->CCSema->getASTContext() : nullptr,
 1675         Builder.emplace(Recorder ? &Recorder->CCSema->getASTContext() : nullptr,