LLVM 22.0.0git
llvm::lsp::ClientCapabilities Struct Reference

#include "llvm/Support/LSP/Protocol.h"

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.

Detailed Description

Definition at line 157 of file Protocol.h.

Member Data Documentation

◆ codeActionStructure

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

Client supports CodeAction return value for textDocument/codeAction.

textDocument.codeAction.codeActionLiteralSupport.

Definition at line 164 of file Protocol.h.

◆ hierarchicalDocumentSymbol

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

Client supports hierarchical document symbols.

textDocument.documentSymbol.hierarchicalDocumentSymbolSupport

Definition at line 160 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 170 of file Protocol.h.


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