Skip to content

Commit 71ee18a

Browse files
authored
[basic.types.general] Introduce term to xref implicit-lifetime type (#6591)
1 parent a03b8b7 commit 71ee18a

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

source/basic.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3338,7 +3338,7 @@
33383338
within a specified region of storage.
33393339
For each operation that is specified as implicitly creating objects,
33403340
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}
33423342
in its specified region of storage
33433343
if doing so would result in the program having defined behavior.
33443344
If no such set of objects would give the program defined behavior,
@@ -4833,6 +4833,7 @@
48334833
types\iref{class.prop}, arrays of such types, and
48344834
cv-qualified versions of these types
48354835
are collectively called \defnadjx{standard-layout}{types}{type}.
4836+
\label{term.implicit.lifetime.type}%
48364837
Scalar types, implicit-lifetime class types\iref{class.prop},
48374838
array types, and cv-qualified versions of these types
48384839
are collectively called \defnadjx{implicit-lifetime}{types}{type}.

source/memory.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,7 @@
881881
\begin{itemdescr}
882882
\pnum
883883
\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}
885885
and not an incomplete type\iref{term.incomplete.type}.
886886

887887
\pnum

source/meta.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1209,7 +1209,7 @@
12091209
\indexlibraryglobal{is_implicit_lifetime}%
12101210
\tcode{template<class T>}\br
12111211
\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}. &
12131213
\tcode{T} shall be an array type,
12141214
a complete type, or \cv{}~\keyword{void}. \\ \rowsep
12151215

0 commit comments

Comments
 (0)