clang-tools  7.0.0
Public Attributes | List of all members
clang::clangd::ClangdConfigurationParamsChange Struct Reference

Clangd extension to set clangd-specific "initializationOptions" in the "initialize" request and for the "workspace/didChangeConfiguration" notification since the data received is described as 'any' type in LSP. More...

#include <Protocol.h>

Inheritance diagram for clang::clangd::ClangdConfigurationParamsChange:
[legend]
Collaboration diagram for clang::clangd::ClangdConfigurationParamsChange:
[legend]

Public Attributes

llvm::Optional< std::string > compilationDatabasePath
 

Detailed Description

Clangd extension to set clangd-specific "initializationOptions" in the "initialize" request and for the "workspace/didChangeConfiguration" notification since the data received is described as 'any' type in LSP.

Definition at line 328 of file Protocol.h.

Member Data Documentation

◆ compilationDatabasePath

llvm::Optional<std::string> clang::clangd::ClangdConfigurationParamsChange::compilationDatabasePath

Definition at line 329 of file Protocol.h.

Referenced by clang::clangd::fromJSON().


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