clang-tools 22.0.0git
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 370 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 381 of file ConfigFragment.h.

◆ DeducedTypes

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

Show deduced types for auto.

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

◆ Designators

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

Show designators in aggregate initialization.

Definition at line 379 of file ConfigFragment.h.

◆ Enabled

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

Enables/disables the inlay-hints feature.

Definition at line 372 of file ConfigFragment.h.

◆ ParameterNames

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

Show parameter names before function arguments.

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


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