MLIR  20.0.0git
Public Attributes | List of all members
mlir::lsp::InitializeParams Struct Reference

#include "mlir/Tools/lsp-server-support/Protocol.h"

Public Attributes

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

Detailed Description

Definition at line 197 of file Protocol.h.

Member Data Documentation

◆ capabilities

ClientCapabilities mlir::lsp::InitializeParams::capabilities

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

Definition at line 199 of file Protocol.h.

Referenced by mlir::lsp::fromJSON().

◆ clientInfo

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

Information about the client.

Definition at line 202 of file Protocol.h.

Referenced by mlir::lsp::fromJSON().

◆ trace

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

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

Definition at line 205 of file Protocol.h.

Referenced by mlir::lsp::fromJSON().


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