clang-tools 22.0.0git
clang::clangd::InitializationOptions Struct Reference

Clangd extension: parameters configurable at initialize time. More...

#include <Protocol.h>

Public Attributes

ConfigurationSettings ConfigSettings
std::optional< std::string > compilationDatabasePath
std::vector< std::string > fallbackFlags
bool FileStatus = false
 Clients supports show file status for textDocument/clangd.fileStatus.

Detailed Description

Clangd extension: parameters configurable at initialize time.

LSP defines this type as any.

Definition at line 598 of file Protocol.h.

Member Data Documentation

◆ compilationDatabasePath

std::optional<std::string> clang::clangd::InitializationOptions::compilationDatabasePath

Definition at line 603 of file Protocol.h.

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

◆ ConfigSettings

ConfigurationSettings clang::clangd::InitializationOptions::ConfigSettings

Definition at line 601 of file Protocol.h.

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

◆ fallbackFlags

std::vector<std::string> clang::clangd::InitializationOptions::fallbackFlags

Definition at line 607 of file Protocol.h.

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

◆ FileStatus

bool clang::clangd::InitializationOptions::FileStatus = false

Clients supports show file status for textDocument/clangd.fileStatus.

Definition at line 610 of file Protocol.h.

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


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