clang-tools 20.0.0git
Public Attributes | List of all members
clang::clangd::config::Fragment::InlayHintsBlock Struct Reference

Configures labels shown inline with the code. More...

#include <ConfigFragment.h>

Public Attributes

std::optional< Located< bool > > Enabled
 Enables/disables the inlay-hints feature.
 
std::optional< Located< bool > > ParameterNames
 Show parameter names before function arguments.
 
std::optional< Located< bool > > DeducedTypes
 Show deduced types for auto.
 
std::optional< Located< bool > > Designators
 Show designators in aggregate initialization.
 
std::optional< Located< bool > > BlockEnd
 Show defined symbol names at the end of a definition block.
 
std::optional< Located< uint32_t > > TypeNameLimit
 Limit the length of type name hints. (0 means no limit)
 

Detailed Description

Configures labels shown inline with the code.

Definition at line 322 of file ConfigFragment.h.

Member Data Documentation

◆ BlockEnd

std::optional<Located<bool> > clang::clangd::config::Fragment::InlayHintsBlock::BlockEnd

Show defined symbol names at the end of a definition block.

Definition at line 333 of file ConfigFragment.h.

◆ DeducedTypes

std::optional<Located<bool> > clang::clangd::config::Fragment::InlayHintsBlock::DeducedTypes

Show deduced types for auto.

Definition at line 329 of file ConfigFragment.h.

◆ Designators

std::optional<Located<bool> > clang::clangd::config::Fragment::InlayHintsBlock::Designators

Show designators in aggregate initialization.

Definition at line 331 of file ConfigFragment.h.

◆ Enabled

std::optional<Located<bool> > clang::clangd::config::Fragment::InlayHintsBlock::Enabled

Enables/disables the inlay-hints feature.

Definition at line 324 of file ConfigFragment.h.

◆ ParameterNames

std::optional<Located<bool> > clang::clangd::config::Fragment::InlayHintsBlock::ParameterNames

Show parameter names before function arguments.

Definition at line 327 of file ConfigFragment.h.

◆ TypeNameLimit

std::optional<Located<uint32_t> > clang::clangd::config::Fragment::InlayHintsBlock::TypeNameLimit

Limit the length of type name hints. (0 means no limit)

Definition at line 335 of file ConfigFragment.h.


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