@@ -670,14 +670,23 @@ \subsection{\valueTag{SyntaxSort::FunctionDeclarator}}
670
670
\DeclareMember {eh\_ spec}{SyntaxIndex} \\
671
671
\DeclareMember {left\_ paren}{SourceLocation} \\
672
672
\DeclareMember {right\_ paren}{SourceLocation} \\
673
+ \DeclareMember {ellipsis}{SourceLocation} \\
674
+ \DeclareMember {ref}{SourceLocation} \\
675
+ \DeclareMember {traits}{FunctionTypeTraits} \\
673
676
}
674
677
\label {fig:ifc:SyntaxSort:FunctionDeclarator }
675
678
\end {figure }
676
679
%
677
- The \field {parameters} denotes the parameter list of the function declarator.
678
- The \field {eh\_ spec} field, if non null, denotes the exception specification in the function declarator.
679
- The \field {left\_ paren} field denotes the location of the opening parenthesis of this function declarator.
680
- The \field {right\_ paren} field denotes the location of the closing parenthesis of this function declarator.
680
+ The fields have the following meanings:
681
+ \begin {itemize }
682
+ \item \field {parameters} denotes the parameter list of the function declarator.
683
+ \item \field {eh\_ spec}, if non null, denotes the exception specification in the function declarator.
684
+ \item \field {left\_ paren} denotes the location of the opening parenthesis of this function declarator.
685
+ \item \field {right\_ paren} denotes the location of the closing parenthesis of this function declarator.
686
+ \item \field {ellipsis}, if non null, denotes the source location of \code {...} in the \grammar {parameter-declaration-clause}
687
+ \item \field {ref}, if non null, denotes the source location of a \grammar {ref-qualifier}
688
+ \item \field {traits} denotes the computed \type {FunctionTypeTraits} (\secref {sec:ifc-function-type-traits }).
689
+ \end {itemize }
681
690
682
691
\partition {syntax.function-declarator}
683
692
0 commit comments