LLVM: llvm::lsp::ClientCapabilities Struct Reference (original) (raw)

#include "[llvm/Support/LSP/Protocol.h](Protocol%5F8h%5Fsource.html)"

Public Attributes
bool hierarchicalDocumentSymbol = false
Client supports hierarchical document symbols.
bool codeActionStructure = false
Client supports CodeAction return value for textDocument/codeAction.
bool workDoneProgress = false
Client supports server-initiated progress via the window/workDoneProgress/create method.

Definition at line 158 of file Protocol.h.

codeActionStructure

bool llvm::lsp::ClientCapabilities::codeActionStructure = false

Client supports CodeAction return value for textDocument/codeAction.

textDocument.codeAction.codeActionLiteralSupport.

Definition at line 165 of file Protocol.h.

hierarchicalDocumentSymbol

bool llvm::lsp::ClientCapabilities::hierarchicalDocumentSymbol = false

Client supports hierarchical document symbols.

textDocument.documentSymbol.hierarchicalDocumentSymbolSupport

Definition at line 161 of file Protocol.h.

workDoneProgress

bool llvm::lsp::ClientCapabilities::workDoneProgress = false

Client supports server-initiated progress via the window/workDoneProgress/create method.

window.workDoneProgress

Definition at line 171 of file Protocol.h.


The documentation for this struct was generated from the following file: