File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 112
112
\pnum
113
113
\indextext {declaration!function}%
114
114
\indextext {definition}%
115
- A declaration is a \defn {definition} unless
115
+ Each entity declared by a \grammarterm {declaration} is
116
+ also \defnx {defined}{define} by that declaration unless:
116
117
\begin {itemize }
117
118
\item
118
119
it declares a function
137
138
specifier (this usage is deprecated; see \ref {depr.static_constexpr }),
138
139
\item
139
140
\indextext {declaration!class name}%
140
- it is a class name declaration \iref {class.name },
141
+ it is introduced by an \grammarterm {elaborated-type-specifier} \iref {class.name },
141
142
\item
142
143
it is an
143
144
\indextext {declaration!opaque enum}%
180
181
an explicit specialization\iref {temp.expl.spec } whose
181
182
\grammarterm {declaration} is not a definition.
182
183
\end {itemize }
184
+ A declaration is said to be a \defn {definition} of each entity that it defines.
183
185
\begin {example } All but one of the following are definitions:
184
186
\indextext {example!definition}%
185
187
\begin {codeblock }
You can’t perform that action at this time.
0 commit comments