| [class] | https://timsong-cpp.github.io/cppwp/#class |
| [class.mem] | https://timsong-cpp.github.io/cppwp/class.mem#general |
| member-specification: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| member-specification | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| access-specifier | https://timsong-cpp.github.io/cppwp/class.derived.general#nt:access-specifier |
| member-specification | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| member-declaration: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq |
| member-declarator-list | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list |
| function-definition | https://timsong-cpp.github.io/cppwp/dcl.fct.def.general#nt:function-definition |
| friend-type-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-declaration |
| using-declaration | https://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration |
| using-enum-declaration | https://timsong-cpp.github.io/cppwp/enum.udecl#nt:using-enum-declaration |
| static_assert-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:static_assert-declaration |
| consteval-block-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration |
| template-declaration | https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-declaration |
| explicit-specialization | https://timsong-cpp.github.io/cppwp/temp.expl.spec#nt:explicit-specialization |
| deduction-guide | https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide |
| alias-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:alias-declaration |
| opaque-enum-declaration | https://timsong-cpp.github.io/cppwp/dcl.enum#nt:opaque-enum-declaration |
| empty-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:empty-declaration |
| member-declarator-list: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list |
| member-declarator | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| member-declarator-list | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list |
| member-declarator | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| member-declarator: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| virt-specifier-seq | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| function-contract-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq |
| pure-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:pure-specifier |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| requires-clause | https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause |
| function-contract-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| identifier | https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq |
| constant-expression | https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| virt-specifier-seq: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| virt-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier |
| virt-specifier-seq | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| virt-specifier: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier |
| pure-specifier: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:pure-specifier |
| friend-type-declaration: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-declaration |
| friend-type-specifier-list | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier-list |
| friend-type-specifier-list: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier-list |
| friend-type-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier |
| friend-type-specifier-list | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier-list |
| friend-type-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier |
| friend-type-specifier: | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier |
| simple-type-specifier | https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:simple-type-specifier |
| elaborated-type-specifier | https://timsong-cpp.github.io/cppwp/dcl.type.elab#nt:elaborated-type-specifier |
| typename-specifier | https://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier |
| 1 | https://timsong-cpp.github.io/cppwp/class.mem.general#1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L529 |
| virt-specifier-seq | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| pure-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:pure-specifier |
| declarator-id | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator-id |
| [dcl.meaning.general] | https://timsong-cpp.github.io/cppwp/dcl.meaning.general |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#1.sentence-1 |
| 1 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-1 |
| [temp.spec.general] | https://timsong-cpp.github.io/cppwp/temp.spec.general |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#1.sentence-2 |
| 2 | https://timsong-cpp.github.io/cppwp/class.mem.general#2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L541 |
| function-contract-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq |
| [dcl.contract.func] | https://timsong-cpp.github.io/cppwp/dcl.contract.func |
| member-declarator | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#2.sentence-1 |
| 3 | https://timsong-cpp.github.io/cppwp/class.mem.general#3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L547 |
| member-specification | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#3.sentence-1 |
| direct member | https://timsong-cpp.github.io/cppwp/class.mem.general#def:member,direct |
| member-specification | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| [class.union.anon] | https://timsong-cpp.github.io/cppwp/class.union.anon |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#3.sentence-2 |
| [class.mfct] | https://timsong-cpp.github.io/cppwp/class.mfct |
| [temp.mem] | https://timsong-cpp.github.io/cppwp/temp.mem |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#3.sentence-3 |
| 2 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-2 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#3.sentence-4 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#3.sentence-5 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#3.sentence-6 |
| 4 | https://timsong-cpp.github.io/cppwp/class.mem.general#4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L563 |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| (4.1) | https://timsong-cpp.github.io/cppwp/class.mem.general#4.1 |
| [class.friend] | https://timsong-cpp.github.io/cppwp/class.friend |
| (4.2) | https://timsong-cpp.github.io/cppwp/class.mem.general#4.2 |
| deduction-guide | https://timsong-cpp.github.io/cppwp/temp.deduct.guide#nt:deduction-guide |
| [temp.deduct.guide] | https://timsong-cpp.github.io/cppwp/temp.deduct.guide |
| (4.3) | https://timsong-cpp.github.io/cppwp/class.mem.general#4.3 |
| template-declaration | https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-declaration |
| declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:declaration |
| (4.4) | https://timsong-cpp.github.io/cppwp/class.mem.general#4.4 |
| static_assert-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:static_assert-declaration |
| (4.5) | https://timsong-cpp.github.io/cppwp/class.mem.general#4.5 |
| consteval-block-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration |
| (4.6) | https://timsong-cpp.github.io/cppwp/class.mem.general#4.6 |
| using-declaration | https://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration |
| [namespace.udecl] | https://timsong-cpp.github.io/cppwp/namespace.udecl |
| (4.7) | https://timsong-cpp.github.io/cppwp/class.mem.general#4.7 |
| empty-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:empty-declaration |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#4.sentence-1 |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| unnamed bit-field | https://timsong-cpp.github.io/cppwp/class.bit#def:bit-field,unnamed |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#4.sentence-2 |
| user-declared | https://timsong-cpp.github.io/cppwp/class.mem.general#def:entity,user-declared |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#4.sentence-3 |
| 5 | https://timsong-cpp.github.io/cppwp/class.mem.general#5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L588 |
| data member | https://timsong-cpp.github.io/cppwp/class.mem.general#def:data_member |
| member-declarator | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#5.sentence-1 |
| member function | https://timsong-cpp.github.io/cppwp/class.mem.general#def:member_function |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#5.sentence-2 |
| [class.name] | https://timsong-cpp.github.io/cppwp/class.name |
| [class.nest] | https://timsong-cpp.github.io/cppwp/class.nest |
| [dcl.enum] | https://timsong-cpp.github.io/cppwp/dcl.enum |
| [dcl.typedef] | https://timsong-cpp.github.io/cppwp/dcl.typedef |
| alias-declaration | https://timsong-cpp.github.io/cppwp/dcl.pre#nt:alias-declaration |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#5.sentence-3 |
| unscoped enumeration | https://timsong-cpp.github.io/cppwp/dcl.enum |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#5.sentence-4 |
| 6 | https://timsong-cpp.github.io/cppwp/class.mem.general#6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L599 |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| static member | https://timsong-cpp.github.io/cppwp/class.mem.general#def:member,static |
| [class.static] | https://timsong-cpp.github.io/cppwp/class.static |
| static data member | https://timsong-cpp.github.io/cppwp/class.mem.general#def:data_member,static |
| [class.static.data] | https://timsong-cpp.github.io/cppwp/class.static.data |
| static member function | https://timsong-cpp.github.io/cppwp/class.mem.general#def:member_function,static |
| [class.static.mfct] | https://timsong-cpp.github.io/cppwp/class.static.mfct |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#6.sentence-1 |
| non-static member | https://timsong-cpp.github.io/cppwp/class.mem.general#def:member,non-static |
| non-static data member | https://timsong-cpp.github.io/cppwp/class.mem.general#def:data_member,non-static |
| non-static member function | https://timsong-cpp.github.io/cppwp/class.mem.general#def:member_function,non-static |
| [class.mfct.non.static] | https://timsong-cpp.github.io/cppwp/class.mfct.non.static |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#6.sentence-2 |
| 7 | https://timsong-cpp.github.io/cppwp/class.mem.general#7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L610 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#7.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#7.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#7.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#7.sentence-4 |
| 8 | https://timsong-cpp.github.io/cppwp/class.mem.general#8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L625 |
| member-specification | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| (8.1) | https://timsong-cpp.github.io/cppwp/class.mem.general#8.1 |
| (8.2) | https://timsong-cpp.github.io/cppwp/class.mem.general#8.2 |
| opaque-enum-declaration | https://timsong-cpp.github.io/cppwp/dcl.enum#nt:opaque-enum-declaration |
| enum-specifier | https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-specifier |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#8.sentence-1 |
| 3 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-3 |
| [basic.scope.scope] | https://timsong-cpp.github.io/cppwp/basic.scope.scope |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#8.sentence-2 |
| 9 | https://timsong-cpp.github.io/cppwp/class.mem.general#9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L640 |
| [temp.expl.spec] | https://timsong-cpp.github.io/cppwp/temp.expl.spec |
| [temp.explicit] | https://timsong-cpp.github.io/cppwp/temp.explicit |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#9.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#9.sentence-2 |
| 10 | https://timsong-cpp.github.io/cppwp/class.mem.general#10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L647 |
| complete-class context | https://timsong-cpp.github.io/cppwp/class.mem.general#def:complete-class_context |
| (10.1) | https://timsong-cpp.github.io/cppwp/class.mem.general#10.1 |
| [dcl.fct.def.general] | https://timsong-cpp.github.io/cppwp/dcl.fct.def.general |
| (10.2) | https://timsong-cpp.github.io/cppwp/class.mem.general#10.2 |
| [dcl.fct.default] | https://timsong-cpp.github.io/cppwp/dcl.fct.default |
| (10.3) | https://timsong-cpp.github.io/cppwp/class.mem.general#10.3 |
| [temp.param] | https://timsong-cpp.github.io/cppwp/temp.param |
| (10.4) | https://timsong-cpp.github.io/cppwp/class.mem.general#10.4 |
| noexcept-specifier | https://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier |
| [except.spec] | https://timsong-cpp.github.io/cppwp/except.spec |
| (10.5) | https://timsong-cpp.github.io/cppwp/class.mem.general#10.5 |
| function-contract-specifier | https://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier |
| [dcl.contract.func] | https://timsong-cpp.github.io/cppwp/dcl.contract.func |
| (10.6) | https://timsong-cpp.github.io/cppwp/class.mem.general#10.6 |
| member-specification | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#10.sentence-1 |
| 4 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-4 |
| member-specification | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-specification |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#10.sentence-2 |
| 11 | https://timsong-cpp.github.io/cppwp/class.mem.general#11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L665 |
| [module.reach] | https://timsong-cpp.github.io/cppwp/module.reach |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#11.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#11.sentence-2 |
| 12 | https://timsong-cpp.github.io/cppwp/class.mem.general#12 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L671 |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| friend-type-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-declaration |
| friend-type-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-declaration |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#12.sentence-1 |
| 13 | https://timsong-cpp.github.io/cppwp/class.mem.general#13 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L676 |
| member-declarator | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| pure-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:pure-specifier |
| declarator-id | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator-id |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#13.sentence-1 |
| 1 | https://timsong-cpp.github.io/cppwp/class.mem.general#example-1 |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| pure-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:pure-specifier |
| 14 | https://timsong-cpp.github.io/cppwp/class.mem.general#14 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L693 |
| member-declarator | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| constant-expression | https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression |
| constant-expression | https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#14.sentence-1 |
| 2 | https://timsong-cpp.github.io/cppwp/class.mem.general#example-2 |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| 15 | https://timsong-cpp.github.io/cppwp/class.mem.general#15 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L713 |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#15.sentence-1 |
| [class.static.data] | https://timsong-cpp.github.io/cppwp/class.static.data |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/class.base.init |
| [dcl.init.aggr] | https://timsong-cpp.github.io/cppwp/dcl.init.aggr |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#15.sentence-2 |
| brace-or-equal-initializer | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer |
| default member initializer | https://timsong-cpp.github.io/cppwp/class.mem.general#def:default_member_initializer |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#15.sentence-3 |
| [expr.const.imm] | https://timsong-cpp.github.io/cppwp/expr.const.imm |
| [intro.execution] | https://timsong-cpp.github.io/cppwp/intro.execution |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#15.sentence-4 |
| 16 | https://timsong-cpp.github.io/cppwp/class.mem.general#16 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L730 |
| storage-class-specifier | https://timsong-cpp.github.io/cppwp/dcl.stc#nt:storage-class-specifier |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#16.sentence-1 |
| storage-class-specifier | https://timsong-cpp.github.io/cppwp/dcl.stc#nt:storage-class-specifier |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#16.sentence-2 |
| 17 | https://timsong-cpp.github.io/cppwp/class.mem.general#17 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L734 |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq |
| type-specifier | https://timsong-cpp.github.io/cppwp/dcl.type.general#nt:type-specifier |
| cv-qualifier | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#17.sentence-1 |
| member-declarator-list | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list |
| class-specifier | https://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier |
| enum-specifier | https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-specifier |
| friend declaration | https://timsong-cpp.github.io/cppwp/class.friend |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#17.sentence-2 |
| pure-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:pure-specifier |
| virtual function | https://timsong-cpp.github.io/cppwp/class.virtual |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#17.sentence-3 |
| 18 | https://timsong-cpp.github.io/cppwp/class.mem.general#18 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L747 |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| member-declarator | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator |
| member-declarator-list | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#18.sentence-1 |
| 19 | https://timsong-cpp.github.io/cppwp/class.mem.general#19 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L752 |
| virt-specifier-seq | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| virt-specifier | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#19.sentence-1 |
| virt-specifier-seq | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| [class.virtual] | https://timsong-cpp.github.io/cppwp/class.virtual |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#19.sentence-2 |
| 20 | https://timsong-cpp.github.io/cppwp/class.mem.general#20 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L759 |
| [basic.types.general] | https://timsong-cpp.github.io/cppwp/basic.types.general#term.incomplete.type |
| [class.abstract] | https://timsong-cpp.github.io/cppwp/class.abstract |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#20.sentence-1 |
| 5 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-5 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#20.sentence-2 |
| 21 | https://timsong-cpp.github.io/cppwp/class.mem.general#21 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L771 |
| 6 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-6 |
| [expr.prim.id] | https://timsong-cpp.github.io/cppwp/expr.prim.id |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#21.sentence-1 |
| 22 | https://timsong-cpp.github.io/cppwp/class.mem.general#22 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L777 |
| 7 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-7 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#22.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#22.sentence-2 |
| 23 | https://timsong-cpp.github.io/cppwp/class.mem.general#23 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L784 |
| 3 | https://timsong-cpp.github.io/cppwp/class.mem.general#example-3 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#23.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#23.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#23.sentence-3 |
| 24 | https://timsong-cpp.github.io/cppwp/class.mem.general#24 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L809 |
| 8 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-8 |
| [intro.object] | https://timsong-cpp.github.io/cppwp/intro.object |
| [expr.rel] | https://timsong-cpp.github.io/cppwp/expr.rel |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#24.sentence-1 |
| [class.virtual] | https://timsong-cpp.github.io/cppwp/class.virtual |
| [class.mi] | https://timsong-cpp.github.io/cppwp/class.mi |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#24.sentence-2 |
| 25 | https://timsong-cpp.github.io/cppwp/class.mem.general#25 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L822 |
| (25.1) | https://timsong-cpp.github.io/cppwp/class.mem.general#25.1 |
| (25.2) | https://timsong-cpp.github.io/cppwp/class.mem.general#25.2 |
| 9 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-9 |
| [class.ctor] | https://timsong-cpp.github.io/cppwp/class.ctor |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#25.2.sentence-1 |
| (25.3) | https://timsong-cpp.github.io/cppwp/class.mem.general#25.3 |
| (25.4) | https://timsong-cpp.github.io/cppwp/class.mem.general#25.4 |
| (25.5) | https://timsong-cpp.github.io/cppwp/class.mem.general#25.5 |
| (25.6) | https://timsong-cpp.github.io/cppwp/class.mem.general#25.6 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#25.sentence-1 |
| 26 | https://timsong-cpp.github.io/cppwp/class.mem.general#26 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L845 |
| constructor | https://timsong-cpp.github.io/cppwp/class.ctor |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#26.sentence-1 |
| 27 | https://timsong-cpp.github.io/cppwp/class.mem.general#27 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L850 |
| common initial sequence | https://timsong-cpp.github.io/cppwp/class.mem.general#def:common_initial_sequence |
| [class.prop] | https://timsong-cpp.github.io/cppwp/class.prop |
| (27.1) | https://timsong-cpp.github.io/cppwp/class.mem.general#27.1 |
| [basic.types] | https://timsong-cpp.github.io/cppwp/basic.types |
| (27.2) | https://timsong-cpp.github.io/cppwp/class.mem.general#27.2 |
| [basic.align] | https://timsong-cpp.github.io/cppwp/basic.align |
| (27.3) | https://timsong-cpp.github.io/cppwp/class.mem.general#27.3 |
| has-attribute-expression | https://timsong-cpp.github.io/cppwp/cpp.cond#nt:has-attribute-expression |
| [cpp.cond] | https://timsong-cpp.github.io/cppwp/cpp.cond |
| [dcl.attr.nouniqueaddr] | https://timsong-cpp.github.io/cppwp/dcl.attr.nouniqueaddr |
| (27.4) | https://timsong-cpp.github.io/cppwp/class.mem.general#27.4 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#27.sentence-1 |
| 4 | https://timsong-cpp.github.io/cppwp/class.mem.general#example-4 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#27.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#27.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#27.sentence-4 |
| 28 | https://timsong-cpp.github.io/cppwp/class.mem.general#28 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L884 |
| [class.prop] | https://timsong-cpp.github.io/cppwp/class.prop |
| layout-compatible classes | https://timsong-cpp.github.io/cppwp/class.mem.general#def:layout-compatible,class |
| [basic.types] | https://timsong-cpp.github.io/cppwp/basic.types |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#28.sentence-1 |
| 29 | https://timsong-cpp.github.io/cppwp/class.mem.general#29 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L890 |
| [basic.types.general] | https://timsong-cpp.github.io/cppwp/basic.types.general#term.layout.compatible.type |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#29.sentence-1 |
| 30 | https://timsong-cpp.github.io/cppwp/class.mem.general#30 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L896 |
| active member | https://timsong-cpp.github.io/cppwp/class.union#def:active,union_member |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#30.sentence-1 |
| 5 | https://timsong-cpp.github.io/cppwp/class.mem.general#example-5 |
| 10 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-10 |
| [dcl.type.cv] | https://timsong-cpp.github.io/cppwp/dcl.type.cv |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#30.sentence-2 |
| 31 | https://timsong-cpp.github.io/cppwp/class.mem.general#31 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L918 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#31.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#31.sentence-2 |
| 11 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-11 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#31.sentence-3 |
| 12 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-12 |
| [basic.compound] | https://timsong-cpp.github.io/cppwp/basic.compound |
| [expr.static.cast] | https://timsong-cpp.github.io/cppwp/expr.static.cast |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#31.sentence-4 |
| 32 | https://timsong-cpp.github.io/cppwp/class.mem.general#32 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/classes.tex#L933 |
| data member description | https://timsong-cpp.github.io/cppwp/class.mem.general#def:description,data_member |
| (32.1) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.1 |
| (32.2) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.2 |
| identifier | https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier |
| (32.3) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.3 |
| (32.4) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.4 |
| (32.5) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.5 |
| (32.6) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.6 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#32.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#32.sentence-2 |
| 13 | https://timsong-cpp.github.io/cppwp/class.mem.general#note-13 |
| (32.7) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.7 |
| (32.8) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.8 |
| (32.9) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.9 |
| alignment-specifier | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:alignment-specifier |
| [dcl.align] | https://timsong-cpp.github.io/cppwp/dcl.align |
| alignment-specifier | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:alignment-specifier |
| (32.10) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.10 |
| [class.bit] | https://timsong-cpp.github.io/cppwp/class.bit |
| (32.11) | https://timsong-cpp.github.io/cppwp/class.mem.general#32.11 |
| [dcl.attr.nouniqueaddr] | https://timsong-cpp.github.io/cppwp/dcl.attr.nouniqueaddr |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#32.sentence-3 |
| [basic.fundamental] | https://timsong-cpp.github.io/cppwp/basic.fundamental |
| [meta.reflection.define.aggregate] | https://timsong-cpp.github.io/cppwp/meta.reflection.define.aggregate |
| . | https://timsong-cpp.github.io/cppwp/class.mem.general#32.sentence-4 |