File tree Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 3338
3338
within a specified region of storage.
3339
3339
For each operation that is specified as implicitly creating objects,
3340
3340
that operation implicitly creates and starts the lifetime of
3341
- zero or more objects of implicit-lifetime types\iref {basic.types.general }
3341
+ zero or more objects of implicit-lifetime types\iref {term.implicit.lifetime.type }
3342
3342
in its specified region of storage
3343
3343
if doing so would result in the program having defined behavior.
3344
3344
If no such set of objects would give the program defined behavior,
4833
4833
types\iref {class.prop }, arrays of such types, and
4834
4834
cv-qualified versions of these types
4835
4835
are collectively called \defnadjx {standard-layout}{types}{type}.
4836
+ \label {term.implicit.lifetime.type }%
4836
4837
Scalar types, implicit-lifetime class types\iref {class.prop },
4837
4838
array types, and cv-qualified versions of these types
4838
4839
are collectively called \defnadjx {implicit-lifetime}{types}{type}.
Original file line number Diff line number Diff line change 881
881
\begin {itemdescr }
882
882
\pnum
883
883
\mandates
884
- \tcode {T} is an implicit-lifetime type\iref {basic.types.general }
884
+ \tcode {T} is an implicit-lifetime type\iref {term.implicit.lifetime.type }
885
885
and not an incomplete type\iref {term.incomplete.type }.
886
886
887
887
\pnum
Original file line number Diff line number Diff line change 1209
1209
\indexlibraryglobal {is_implicit_lifetime}%
1210
1210
\tcode {template<class T>}\br
1211
1211
\tcode {struct is_implicit_lifetime;} &
1212
- \tcode {T} is an implicit-lifetime type\iref {basic.types.general }. &
1212
+ \tcode {T} is an implicit-lifetime type\iref {term.implicit.lifetime.type }. &
1213
1213
\tcode {T} shall be an array type,
1214
1214
a complete type, or \cv {}~\keyword {void}. \\ \rowsep
1215
1215
You can’t perform that action at this time.
0 commit comments