|
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