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

References

tools/clang/tools/extra/clangd/ClangdServer.cpp
  173   bool NewFile = WorkScheduler.update(File, Inputs, WantDiags);
  179 void ClangdServer::removeDocument(PathRef File) { WorkScheduler.remove(File); }
  182   return WorkScheduler.getContents(File);
  238   WorkScheduler.runWithPreamble(
  264   WorkScheduler.runWithPreamble("SignatureHelp", File, TUScheduler::Consistent,
  329   WorkScheduler.runWithAST("PrepareRename", File, std::move(Action));
  359   WorkScheduler.runWithAST("Rename", File, std::move(Action));
  389   WorkScheduler.runWithAST("EnumerateTweaks", File, std::move(Action));
  417   WorkScheduler.runWithAST("ApplyTweak", File, std::move(Action));
  437   WorkScheduler.runWithAST("DumpAST", File, std::move(Action));
  449   WorkScheduler.runWithAST("Definitions", File, std::move(Action));
  469   WorkScheduler.runWithAST("SwitchHeaderSource", Path, std::move(Action));
  499   WorkScheduler.runWithAST("Highlights", File, std::move(Action));
  513   WorkScheduler.runWithAST("Hover", File, std::move(Action));
  527   WorkScheduler.runWithAST("Type Hierarchy", File, std::move(Action));
  545   WorkScheduler.run(
  561   WorkScheduler.runWithAST("documentSymbols", File, std::move(Action));
  573   WorkScheduler.runWithAST("References", File, std::move(Action));
  585   WorkScheduler.runWithAST("SymbolInfo", File, std::move(Action));
  596   WorkScheduler.runWithAST("SemanticRanges", File, std::move(Action));
  601   return WorkScheduler.getUsedBytesPerFile();
  606   return WorkScheduler.blockUntilIdle(timeoutSeconds(TimeoutSeconds)) &&