Skip to content

Commit 2dc1e24

Browse files
committed
[library] Fix table labels.
1 parent 204cb21 commit 2dc1e24

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

source/lib-intro.tex

+13-13
Original file line numberDiff line numberDiff line change
@@ -1209,9 +1209,9 @@
12091209
\pnum
12101210
The \Cpp{} standard library provides the
12111211
\defnx{\Cpp{} library headers}{header!C++ library},
1212-
shown in \tref{cpp.library.headers}.
1212+
shown in \tref{headers.cpp}.
12131213

1214-
\begin{multicolfloattable}{\Cpp{} library headers}{cpp.library.headers}
1214+
\begin{multicolfloattable}{\Cpp{} library headers}{headers.cpp}
12151215
{llll}
12161216
\tcode{<algorithm>} \\
12171217
\tcode{<any>} \\
@@ -1291,14 +1291,14 @@
12911291
\pnum
12921292
The facilities of the C standard library are provided in the
12931293
\indextext{library!C standard}%
1294-
additional headers shown in \tref{cpp.c.headers}.%
1294+
additional headers shown in \tref{headers.cpp.c}.%
12951295
\footnote{It is intentional that there is no \Cpp{} header
12961296
for any of these C headers:
12971297
\tcode{<stdatomic.h>}\indextext{\idxhdr{stdatomic.h}!absence thereof},
12981298
\tcode{<stdnoreturn.h>}\indextext{\idxhdr{stdnoreturn.h}!absence thereof},
12991299
\tcode{<threads.h>}\indextext{\idxhdr{threads.h}!absence thereof}.}
13001300

1301-
\begin{multicolfloattable}{\Cpp{} headers for C library facilities}{cpp.c.headers}
1301+
\begin{multicolfloattable}{\Cpp{} headers for C library facilities}{headers.cpp.c}
13021302
{lllllll}
13031303
\tcode{<cassert>} \\
13041304
\tcode{<cctype>} \\
@@ -1488,9 +1488,9 @@
14881488
\pnum
14891489
A freestanding implementation\indextext{implementation!freestanding} has an
14901490
\impldef{headers for freestanding implementation} set of headers. This set shall
1491-
include at least the headers shown in \tref{cpp.headers.freestanding}.
1491+
include at least the headers shown in \tref{headers.cpp.fs}.
14921492

1493-
\begin{libsumtab}{\Cpp{} headers for freestanding implementations}{cpp.headers.freestanding}
1493+
\begin{libsumtab}{\Cpp{} headers for freestanding implementations}{headers.cpp.fs}
14941494
\ref{support.types} & Types & \tcode{<cstddef>} \\ \rowsep
14951495
\ref{support.limits} & Implementation properties & \tcode{<cfloat>} \tcode{<limits>} \tcode{<climits>} \tcode{<version>} \\ \rowsep
14961496
\ref{cstdint} & Integer types & \tcode{<cstdint>} \\ \rowsep
@@ -1975,24 +1975,24 @@
19751975
\pnum
19761976
The class template \tcode{allocator_traits}\iref{allocator.traits} supplies
19771977
a uniform interface to all allocator types.
1978-
\tref{desc.var.def} describes the types manipulated
1979-
through allocators. \tref{utilities.allocator.requirements}
1978+
\tref{allocator.req.var} describes the types manipulated
1979+
through allocators. \tref{allocator.req}
19801980
describes the requirements on allocator types
19811981
and thus on types used to instantiate \tcode{allocator_traits}. A requirement
19821982
is optional if the last column of
1983-
\tref{utilities.allocator.requirements} specifies a default for a
1983+
\tref{allocator.req} specifies a default for a
19841984
given expression. Within the standard library \tcode{allocator_traits}
19851985
template, an optional requirement that is not supplied by an allocator is
19861986
replaced by the specified default expression. A user specialization of
19871987
\tcode{allocator_traits} may provide different defaults and may provide
19881988
defaults for different requirements than the primary template. Within
1989-
Tables~\ref{tab:desc.var.def} and~\ref{tab:utilities.allocator.requirements},
1989+
Tables~\ref{tab:allocator.req.var} and~\ref{tab:allocator.req},
19901990
the use of \tcode{move} and \tcode{forward} always refers to \tcode{std::move}
19911991
and \tcode{std::forward}, respectively.
19921992

19931993
\begin{libreqtab2}
19941994
{Descriptive variable definitions}
1995-
{desc.var.def}
1995+
{allocator.req.var}
19961996
\\ \topline
19971997
\lhdr{Variable} & \rhdr{Definition} \\ \capsep
19981998
\endfirsthead
@@ -2029,7 +2029,7 @@
20292029

20302030
\begin{libreqtab4d}
20312031
{\oldconcept{Allocator} requirements}
2032-
{utilities.allocator.requirements}
2032+
{allocator.req}
20332033
\\ \topline
20342034
\lhdr{Expression} & \chdr{Return type} & \chdr{Assertion/note} & \rhdr{Default} \\
20352035
& & \chdr{pre-/post-condition} & \\ \capsep
@@ -2321,7 +2321,7 @@
23212321
\pnum
23222322
\begin{example} The following is an allocator class template supporting the minimal
23232323
interface that satisfies the requirements of
2324-
\tref{utilities.allocator.requirements}:
2324+
\tref{allocator.req}:
23252325

23262326
\begin{codeblock}
23272327
template<class Tp>

0 commit comments

Comments
 (0)