File tree 3 files changed +4
-4
lines changed
3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 4744
4744
\end {note }
4745
4745
4746
4746
\pnum
4747
- \indextext { layout- compatible type}%
4747
+ \label { term. layout. compatible. type }%
4748
4748
Two types \cvqual {cv1} \tcode {T1} and \cvqual {cv2} \tcode {T2} are
4749
- \defn {layout-compatible} types
4749
+ \defnadjx {layout-compatible}{ types}{type}
4750
4750
if \tcode {T1} and \tcode {T2} are the same type,
4751
4751
layout-compatible enumerations\iref {dcl.enum }, or
4752
4752
layout-compatible standard-layout class types\iref {class.mem }.
Original file line number Diff line number Diff line change 812
812
Two standard-layout unions are layout-compatible if they
813
813
have the same number of non-static data members and corresponding
814
814
non-static data members (in any order) have layout-compatible
815
- types\iref {basic.types }.
815
+ types\iref {term.layout.compatible.type }.
816
816
817
817
\pnum
818
818
In a standard-layout union with an active member\iref {class.union }
Original file line number Diff line number Diff line change 18588
18588
\indexlibraryglobal{is_layout_compatible}%
18589
18589
\tcode{template<class T, class U>}\br
18590
18590
\tcode{struct is_layout_compatible;} &
18591
- \tcode{T} and \tcode{U} are layout-compatible\iref{basic.types } &
18591
+ \tcode{T} and \tcode{U} are layout-compatible\iref{term.layout.compatible.type } &
18592
18592
\tcode{T} and \tcode{U} shall be complete types,
18593
18593
\cv{}~\keyword{void},
18594
18594
or arrays of unknown bound. \\ \rowsep
You can’t perform that action at this time.
0 commit comments