clang-tools
8.0.0
|
#include <Protocol.h>
Public Attributes | |
llvm::Optional< SymbolKindBitset > | WorkspaceSymbolKinds |
The supported set of SymbolKinds for workspace/symbol. More... | |
bool | DiagnosticFixes = false |
Whether the client accepts diagnostics with codeActions attached inline. More... | |
bool | DiagnosticCategory = false |
Whether the client accepts diagnostics with category attached to it using the "category" extension. More... | |
bool | CompletionSnippets = false |
Client supports snippets as insert text. More... | |
bool | HierarchicalDocumentSymbol = false |
Client supports hierarchical document symbols. More... | |
llvm::Optional< CompletionItemKindBitset > | CompletionItemKinds |
The supported set of CompletionItemKinds for textDocument/completion. More... | |
bool | CodeActionStructure = false |
Client supports CodeAction return value for textDocument/codeAction. More... | |
Definition at line 338 of file Protocol.h.
bool clang::clangd::ClientCapabilities::CodeActionStructure = false |
Client supports CodeAction return value for textDocument/codeAction.
textDocument.codeAction.codeActionLiteralSupport.
Definition at line 365 of file Protocol.h.
llvm::Optional<CompletionItemKindBitset> clang::clangd::ClientCapabilities::CompletionItemKinds |
The supported set of CompletionItemKinds for textDocument/completion.
textDocument.completion.completionItemKind.valueSet
Definition at line 361 of file Protocol.h.
bool clang::clangd::ClientCapabilities::CompletionSnippets = false |
Client supports snippets as insert text.
textDocument.completion.completionItem.snippetSupport
Definition at line 354 of file Protocol.h.
bool clang::clangd::ClientCapabilities::DiagnosticCategory = false |
Whether the client accepts diagnostics with category attached to it using the "category" extension.
textDocument.publishDiagnostics.categorySupport
Definition at line 350 of file Protocol.h.
Referenced by clang::clangd::fromJSON().
bool clang::clangd::ClientCapabilities::DiagnosticFixes = false |
Whether the client accepts diagnostics with codeActions attached inline.
textDocument.publishDiagnostics.codeActionsInline.
Definition at line 345 of file Protocol.h.
Referenced by clang::clangd::fromJSON().
bool clang::clangd::ClientCapabilities::HierarchicalDocumentSymbol = false |
Client supports hierarchical document symbols.
Definition at line 357 of file Protocol.h.
llvm::Optional<SymbolKindBitset> clang::clangd::ClientCapabilities::WorkspaceSymbolKinds |
The supported set of SymbolKinds for workspace/symbol.
workspace.symbol.symbolKind.valueSet
Definition at line 341 of file Protocol.h.