reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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)