|
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 208 of file Protocol.h.
| ClientCapabilities llvm::lsp::InitializeParams::capabilities |
The capabilities provided by the client (editor or tool).
Definition at line 210 of file Protocol.h.
| std::optional<ClientInfo> llvm::lsp::InitializeParams::clientInfo |
Information about the client.
Definition at line 213 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 223 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 219 of file Protocol.h.
| std::optional<TraceLevel> llvm::lsp::InitializeParams::trace |
The initial trace setting. If omitted trace is disabled ('off').
Definition at line 216 of file Protocol.h.