File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 5
5
6
6
\pnum
7
7
This Clause describes components for manipulating sequences of
8
- any non-array trivial\iref {basic.types } type.
8
+ any non-array trivial standard-layout \iref {basic.types } type.
9
9
Such types are called \defnx {char-like types}{char-like type},
10
10
and objects of
11
11
char-like types are called \defnx {char-like objects}{char-like object} or
Original file line number Diff line number Diff line change 331
331
\pnum
332
332
The type
333
333
\indexlibrary {\idxcode {max_align_t}}%
334
- \tcode {max_align_t} is a trivial type whose alignment requirement
334
+ \tcode {max_align_t} is a trivial standard-layout type whose alignment requirement
335
335
is at least as great as that of every scalar type, and whose alignment
336
336
requirement is supported in every context\iref {basic.align }.
337
337
Original file line number Diff line number Diff line change 16854
16854
The value of \textit{default-alignment} shall be the most
16855
16855
stringent alignment requirement for any \Cpp{} object type whose size
16856
16856
is no greater than \tcode{Len}\iref{basic.types}.
16857
- The member typedef \tcode{type} shall be a trivial type
16857
+ The member typedef \tcode{type} shall be a trivial standard-layout type
16858
16858
suitable for use as uninitialized storage for any object whose size
16859
16859
is at most \tcode{Len} and whose alignment is a divisor of \tcode{Align}.\br
16860
16860
\requires{} \tcode{Len} shall not be zero. \tcode{Align} shall be equal to
16865
16865
class... Types>\br
16866
16866
struct aligned_union;}
16867
16867
&
16868
- The member typedef \tcode{type} shall be a trivial type suitable for use as
16868
+ The member typedef \tcode{type} shall be a trivial standard-layout type suitable for use as
16869
16869
uninitialized storage for any object whose type is listed in \tcode{Types};
16870
16870
its size shall be at least \tcode{Len}. The static member \tcode{alignment_value}
16871
16871
shall be an integral constant of type \tcode{size_t} whose value is the
You can’t perform that action at this time.
0 commit comments