|
3760 | 3760 | a function type, not a reference type, and not \cv{}~\tcode{void}.
|
3761 | 3761 |
|
3762 | 3762 | \pnum
|
3763 |
| -Arithmetic types\iref{basic.fundamental}, enumeration types, pointer |
3764 |
| -types, pointer-to-member types\iref{basic.compound}, |
| 3763 | +\indextext{class!trivial} |
| 3764 | +\indextext{class!trivially copyable} |
| 3765 | +\indextext{class!standard-layout} |
| 3766 | +Arithmetic types\iref{basic.fundamental}, enumeration types, |
| 3767 | +pointer types, pointer-to-member types\iref{basic.compound}, |
3765 | 3768 | \tcode{std::nullptr_t},
|
3766 | 3769 | and
|
3767 | 3770 | cv-qualified\iref{basic.type.qualifier} versions of these
|
3768 | 3771 | types are collectively called
|
3769 | 3772 | \defnx{scalar types}{scalar type}.
|
3770 |
| -Cv-unqualified scalar types, trivially copyable class types\iref{class}, arrays of |
3771 |
| -such types, and cv-qualified versions of these |
3772 |
| -types are collectively called \defn{trivially |
3773 |
| -copyable types}. |
| 3773 | +Cv-unqualified scalar types, trivially copyable class types\iref{class}, |
| 3774 | +arrays of such types, and cv-qualified versions of these |
| 3775 | +types are collectively called \defn{trivially copyable types}. |
3774 | 3776 | Scalar types, trivial class types\iref{class},
|
3775 | 3777 | arrays of such types and cv-qualified versions of these
|
3776 | 3778 | types are collectively called
|
|
0 commit comments