@@ -692,14 +692,23 @@ \subsection{\valueTag{SyntaxSort::FunctionDeclarator}}
692
692
\DeclareMember {eh\_ spec}{SyntaxIndex} \\
693
693
\DeclareMember {left\_ paren}{SourceLocation} \\
694
694
\DeclareMember {right\_ paren}{SourceLocation} \\
695
+ \DeclareMember {ellipsis}{SourceLocation} \\
696
+ \DeclareMember {ref}{SourceLocation} \\
697
+ \DeclareMember {traits}{FunctionTypeTraits} \\
695
698
}
696
699
\label {fig:ifc:SyntaxSort:FunctionDeclarator }
697
700
\end {figure }
698
701
%
699
- The \field {parameters} denotes the parameter list of the function declarator.
700
- The \field {eh\_ spec} field, if non null, denotes the exception specification in the function declarator.
701
- The \field {left\_ paren} field denotes the location of the opening parenthesis of this function declarator.
702
- The \field {right\_ paren} field denotes the location of the closing parenthesis of this function declarator.
702
+ The fields have the following meanings:
703
+ \begin {itemize }
704
+ \item \field {parameters} denotes the parameter list of the function declarator.
705
+ \item \field {eh\_ spec}, if non null, denotes the exception specification in the function declarator.
706
+ \item \field {left\_ paren} denotes the location of the opening parenthesis of this function declarator.
707
+ \item \field {right\_ paren} denotes the location of the closing parenthesis of this function declarator.
708
+ \item \field {ellipsis}, if non null, denotes the source location of \code {...} in the \grammar {parameter-declaration-clause}
709
+ \item \field {ref}, if non null, denotes the source location of a \grammar {ref-qualifier}
710
+ \item \field {traits} denotes the computed \type {FunctionTypeTraits} (\secref {sec:ifc-function-type-traits }).
711
+ \end {itemize }
703
712
704
713
\partition {syntax.function-declarator}
705
714
0 commit comments