File tree 1 file changed +18
-3
lines changed
1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change 85
85
The interpretation of a \grammarterm {for-range-declaration} produces
86
86
one or more of the above\iref {stmt.ranged }.
87
87
\end {note }
88
- An entity $ E$ is denoted by the name (if any)
89
- that is introduced by a declaration of $ E$ or
90
- by a \grammarterm {typedef-name} introduced by a declaration specifying $ E$ .
88
+ An entity $ E$ is denoted by
89
+ \begin {itemize }
90
+ \item
91
+ the name (if any) that is introduced by a declaration of $ E$ , or
92
+ \item
93
+ a \grammarterm {typedef-name} introduced by a declaration specifying $ E$ , or
94
+ \item
95
+ a \grammarterm {namespace-alias} introduced by
96
+ a \grammarterm {namespace-alias-definition} denoting $ E$ .
97
+ \end {itemize }
91
98
92
99
\pnum
93
100
A \defn {variable} is introduced by the
2680
2687
they both declare names with external linkage.
2681
2688
\end {itemize }
2682
2689
\begin {note }
2690
+ An \grammarterm {alias-declaration}\iref {dcl.typedef },
2691
+ a \grammarterm {using-declarator}\iref {namespace.udecl }, or
2692
+ a \grammarterm {namespace-alias-definition}\iref {namespace.alias }
2693
+ does not declare any entities;
2694
+ a \grammarterm {typedef-name} or \grammarterm {namespace-alias}
2695
+ is not an entity\iref {basic.pre }.
2696
+ \end {note }
2697
+ \begin {note }
2683
2698
There are other circumstances in which declarations declare the same entity
2684
2699
(\ref {dcl.link }, \ref {temp.type }, \ref {temp.spec.partial }).
2685
2700
\end {note }
You can’t perform that action at this time.
0 commit comments