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 376 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 387 of file ConfigFragment.h.

◆ DeducedTypes

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

Show deduced types for auto.

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

◆ Designators

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

Show designators in aggregate initialization.

Definition at line 385 of file ConfigFragment.h.

◆ Enabled

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

Enables/disables the inlay-hints feature.

Definition at line 378 of file ConfigFragment.h.

◆ ParameterNames

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

Show parameter names before function arguments.

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


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