clang-tools
11.0.0
|
#include <Protocol.h>
Public Attributes | |
llvm::Optional< int > | processId |
The process Id of the parent process that started the server. More... | |
llvm::Optional< std::string > | rootPath |
The rootPath of the workspace. More... | |
llvm::Optional< URIForFile > | rootUri |
The rootUri of the workspace. More... | |
ClientCapabilities | capabilities |
The capabilities provided by the client (editor or tool) More... | |
llvm::Optional< TraceLevel > | trace |
The initial trace setting. If omitted trace is disabled ('off'). More... | |
InitializationOptions | initializationOptions |
User-provided initialization options. More... | |
Definition at line 512 of file Protocol.h.
ClientCapabilities clang::clangd::InitializeParams::capabilities |
The capabilities provided by the client (editor or tool)
Definition at line 534 of file Protocol.h.
InitializationOptions clang::clangd::InitializeParams::initializationOptions |
User-provided initialization options.
Definition at line 540 of file Protocol.h.
llvm::Optional<int> clang::clangd::InitializeParams::processId |
The process Id of the parent process that started the server.
Is null if the process has not been started by another process. If the parent process is not alive then the server should exit (see exit notification) its process.
Definition at line 517 of file Protocol.h.
llvm::Optional<std::string> clang::clangd::InitializeParams::rootPath |
The rootPath of the workspace.
Is null if no folder is open.
Definition at line 523 of file Protocol.h.
llvm::Optional<URIForFile> clang::clangd::InitializeParams::rootUri |
The rootUri of the workspace.
Is null if no folder is open. If both rootPath
and rootUri
are set rootUri
wins.
Definition at line 528 of file Protocol.h.
llvm::Optional<TraceLevel> clang::clangd::InitializeParams::trace |
The initial trace setting. If omitted trace is disabled ('off').
Definition at line 537 of file Protocol.h.