A function or foreach parameter.
Array of parameters.
$(BNF TemplateAliasParam := "alias" Identifier SpecOrDefaultType)
Array of template arguments.
Abstract base class for all template parameters.
Array of template parameters.
$(BNF TemplateThisParam := "this" Identifier SpecOrDefaultType)
$(BNF TemplateTupleParam := Identifier "...")
$(BNF TemplateTypeParam := Identifier SpecOrDefaultType)
$(BNF TemplateValueParamer := Declarator SpecOrDefaultValue)