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

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

Public Attributes

ClientCapabilities capabilities
 The capabilities provided by the client (editor or tool).
std::optional< ClientInfoclientInfo
 Information about the client.
std::optional< TraceLeveltrace
 The initial trace setting. If omitted trace is disabled ('off').

Detailed Description

Definition at line 207 of file Protocol.h.

Member Data Documentation

◆ capabilities

ClientCapabilities llvm::lsp::InitializeParams::capabilities

The capabilities provided by the client (editor or tool).

Definition at line 209 of file Protocol.h.

◆ clientInfo

std::optional<ClientInfo> llvm::lsp::InitializeParams::clientInfo

Information about the client.

Definition at line 212 of file Protocol.h.

◆ trace

std::optional<TraceLevel> llvm::lsp::InitializeParams::trace

The initial trace setting. If omitted trace is disabled ('off').

Definition at line 215 of file Protocol.h.


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