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

Describes code completion preferences. More...

#include <ConfigFragment.h>

Public Attributes

std::optional< Located< bool > > AllScopes
 Whether code completion should include suggestions from scopes that are not visible.
 
std::optional< Located< std::string > > ArgumentLists
 How to present the argument list between '()' and '<>': valid values are enum Config::ArgumentListsPolicy values: None: Nothing at all OpenDelimiter: only opening delimiter "(" or "<" Delimiters: empty pair of delimiters "()" or "<>" FullPlaceholders: full name of both type and parameter.
 

Detailed Description

Describes code completion preferences.

Definition at line 308 of file ConfigFragment.h.

Member Data Documentation

◆ AllScopes

std::optional<Located<bool> > clang::clangd::config::Fragment::CompletionBlock::AllScopes

Whether code completion should include suggestions from scopes that are not visible.

The required scope prefix will be inserted.

Definition at line 311 of file ConfigFragment.h.

◆ ArgumentLists

std::optional<Located<std::string> > clang::clangd::config::Fragment::CompletionBlock::ArgumentLists

How to present the argument list between '()' and '<>': valid values are enum Config::ArgumentListsPolicy values: None: Nothing at all OpenDelimiter: only opening delimiter "(" or "<" Delimiters: empty pair of delimiters "()" or "<>" FullPlaceholders: full name of both type and parameter.

Definition at line 318 of file ConfigFragment.h.


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