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

References

tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  461   if (Params.capabilities.offsetEncoding && !NegotiatedOffsetEncoding) {
  463     for (OffsetEncoding Supported : *Params.capabilities.offsetEncoding)
  471       Params.capabilities.SemanticHighlighting;
  472   if (Params.rootUri && *Params.rootUri)
  472   if (Params.rootUri && *Params.rootUri)
  473     ClangdServerOpts.WorkspaceRoot = Params.rootUri->file();
  474   else if (Params.rootPath && !Params.rootPath->empty())
  474   else if (Params.rootPath && !Params.rootPath->empty())
  475     ClangdServerOpts.WorkspaceRoot = *Params.rootPath;
  479   if (const auto &Dir = Params.initializationOptions.compilationDatabasePath)
  488   CDB.emplace(BaseCDB.get(), Params.initializationOptions.fallbackFlags,
  502   applyConfiguration(Params.initializationOptions.ConfigSettings);
  504   CCOpts.EnableSnippets = Params.capabilities.CompletionSnippets;
  505   CCOpts.IncludeFixIts = Params.capabilities.CompletionFixes;
  507     CCOpts.BundleOverloads = Params.capabilities.HasSignatureHelp;
  508   DiagOpts.EmbedFixesInDiagnostics = Params.capabilities.DiagnosticFixes;
  509   DiagOpts.SendDiagnosticCategory = Params.capabilities.DiagnosticCategory;
  511       Params.capabilities.DiagnosticRelatedInformation;
  512   if (Params.capabilities.WorkspaceSymbolKinds)
  513     SupportedSymbolKinds |= *Params.capabilities.WorkspaceSymbolKinds;
  514   if (Params.capabilities.CompletionItemKinds)
  515     SupportedCompletionItemKinds |= *Params.capabilities.CompletionItemKinds;
  516   SupportsCodeAction = Params.capabilities.CodeActionStructure;
  518       Params.capabilities.HierarchicalDocumentSymbol;
  519   SupportFileStatus = Params.initializationOptions.FileStatus;
  520   HoverContentFormat = Params.capabilities.HoverContentFormat;
  521   SupportsOffsetsInSignatureHelp = Params.capabilities.OffsetsInSignatureHelp;
  527   if (!Params.capabilities.RenamePrepareSupport) // Only boolean allowed per LSP
  534   if (Params.capabilities.CodeActionStructure)
  582   if (Params.capabilities.SemanticHighlighting)