|
977 | 977 | only of the declarative region following the name's point of
|
978 | 978 | declaration, but also of all function bodies, default arguments,
|
979 | 979 | \grammarterm{noexcept-specifier}{s}, and
|
980 |
| -\grammarterm{brace-or-equal-initializer}{s} of non-static data members |
| 980 | +default member initializers\iref{class.mem} |
981 | 981 | in that class (including such
|
982 | 982 | things in nested classes).
|
983 | 983 |
|
|
1319 | 1319 | \pnum
|
1320 | 1320 | A name used in the definition of a class \tcode{X} outside of a member
|
1321 | 1321 | function body, default argument, \grammarterm{noexcept-specifier},
|
1322 |
| -\grammarterm{brace-or-equal-initializer} of a non-static data member, |
| 1322 | +default member initializer\iref{class.mem}, |
1323 | 1323 | or nested class definition\footnote{This refers to unqualified names
|
1324 | 1324 | following the class name; such a name may be used in the
|
1325 | 1325 | \grammarterm{base-clause} or may be used in the class definition.}
|
|
1384 | 1384 |
|
1385 | 1385 | \pnum
|
1386 | 1386 | For the members of a class \tcode{X}, a name used in a member function
|
1387 |
| -body, in a default argument, in a \grammarterm{noexcept-specifier}, in the |
1388 |
| -\grammarterm{brace-or-equal-initializer} of a non-static data |
1389 |
| -member\iref{class.mem}, or in the definition of a class member |
| 1387 | +body, in a default argument, in a \grammarterm{noexcept-specifier}, in a |
| 1388 | +default member initializer\iref{class.mem}, or in the definition of a class member |
1390 | 1389 | outside of the definition of \tcode{X}, following the
|
1391 | 1390 | member's
|
1392 | 1391 | \grammarterm{declarator-id}\footnote{That is, an unqualified name that occurs,
|
|
0 commit comments