clang-tools 20.0.0git
Public Attributes | List of all members
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 594 of file Protocol.h.

Member Data Documentation

◆ compilationDatabasePath

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

Definition at line 599 of file Protocol.h.

◆ ConfigSettings

ConfigurationSettings clang::clangd::InitializationOptions::ConfigSettings

Definition at line 597 of file Protocol.h.

◆ fallbackFlags

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

Definition at line 603 of file Protocol.h.

◆ FileStatus

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

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

Definition at line 606 of file Protocol.h.


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