================
@@ -126,11 +126,29 @@ struct Config {
std::vector<std::string> FullyQualifiedNamespaces;
} Style;
+ /// controls the completion options for argument lists.
+ enum class ArgumentListsOption {
+ /// the default value. This will imply FullPlaceholders unless overridden
by
+ /// --function-arg-placeholders=0, in which case Delimiters is used.
+ /// any other use-case of --function-arg-placeholders is ignored
+ UnsetDefault = 0,
+ /// nothing, no argument list and also NO Delimiters "()" or "<>"
+ None,
+ /// open, only opening delimiter "(" or "<"
+ OpenDelimiter,
+ /// empty pair of delimiters "()" or "<>" (or [legacy] alias 0)
----------------
HighCommander4 wrote:
nit: these mentions of legacy aliases can be removed (it's just confusing since
that applies to the command line flag which is defined elsewhere)
https://github.com/llvm/llvm-project/pull/108005
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits