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

References

tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  251   assert(ASTCtx && PP.get() && "ASTContext and Preprocessor must be set.");
  349   assert(PP.get());
  351   const auto &SM = PP->getSourceManager();
  400           getTokenLocation(DefLoc, SM, Opts, PP->getLangOpts(), FileURI))
  405       *PP, *CompletionAllocator, *CompletionTUInfo);
  454           PP->getSourceManager().getDecomposedExpansionLoc(Loc).first;
  472     assert(PP);
  475       if (const auto *MI = PP->getMacroDefinition(II).getMacroInfo())
  476         if (auto ID = getSymbolID(*II, MI, PP->getSourceManager()))
  482       if (const auto *MI = PP->getMacroDefinition(II).getMacroInfo())
  483         if (auto ID = getSymbolID(*II, MI, PP->getSourceManager()))
  588   assert(ASTCtx && PP.get() && "ASTContext and Preprocessor must be set.");
  592       *ASTCtx, *PP, CodeCompletionContext::CCC_Symbol, *CompletionAllocator,
  683     if (!PP->getHeaderSearchInfo().isFileMultipleIncludeGuarded(FE))
tools/clang/tools/extra/clangd/index/SymbolCollector.h
   98     this->PP = std::move(PP);