|
LLVM 23.0.0git
|
#include "llvm/Support/LSP/Protocol.h"
Public Attributes | |
| ClientCapabilities | capabilities |
| The capabilities provided by the client (editor or tool). | |
| std::optional< ClientInfo > | clientInfo |
| Information about the client. | |
| std::optional< TraceLevel > | trace |
| The initial trace setting. If omitted trace is disabled ('off'). | |
| std::optional< std::string > | rootUri |
| The root URI of the workspace. Is null if no folder is open. | |
| std::optional< std::string > | rootPath |
| The root path of the workspace. | |
Definition at line 209 of file Protocol.h.
| ClientCapabilities llvm::lsp::InitializeParams::capabilities |
The capabilities provided by the client (editor or tool).
Definition at line 211 of file Protocol.h.
| std::optional<ClientInfo> llvm::lsp::InitializeParams::clientInfo |
Information about the client.
Definition at line 214 of file Protocol.h.
| std::optional<std::string> llvm::lsp::InitializeParams::rootPath |
The root path of the workspace.
Is null if no folder is open. This is deprecated, use rootUri instead, but kept for more compatibility.
Definition at line 224 of file Protocol.h.
| std::optional<std::string> llvm::lsp::InitializeParams::rootUri |
The root URI of the workspace. Is null if no folder is open.
Definition at line 220 of file Protocol.h.
| std::optional<TraceLevel> llvm::lsp::InitializeParams::trace |
The initial trace setting. If omitted trace is disabled ('off').
Definition at line 217 of file Protocol.h.