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< bool > > DefaultArguments
 Show parameter names and default values of default arguments after all of the explicit arguments.
 
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 347 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 358 of file ConfigFragment.h.

◆ DeducedTypes

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

Show deduced types for auto.

Definition at line 354 of file ConfigFragment.h.

◆ DefaultArguments

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

Show parameter names and default values of default arguments after all of the explicit arguments.

Definition at line 361 of file ConfigFragment.h.

◆ Designators

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

Show designators in aggregate initialization.

Definition at line 356 of file ConfigFragment.h.

◆ Enabled

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

Enables/disables the inlay-hints feature.

Definition at line 349 of file ConfigFragment.h.

◆ ParameterNames

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

Show parameter names before function arguments.

Definition at line 352 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 363 of file ConfigFragment.h.


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