Skip to content

Commit c88bfa8

Browse files
committed
[library] Fix table labels.
1 parent 07d6f6d commit c88bfa8

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
@@ -1212,9 +1212,9 @@
12121212
\pnum
12131213
The \Cpp{} standard library provides the
12141214
\defnx{\Cpp{} library headers}{header!C++ library},
1215-
shown in \tref{cpp.library.headers}.
1215+
shown in \tref{headers.cpp}.
12161216

1217-
\begin{multicolfloattable}{\Cpp{} library headers}{cpp.library.headers}
1217+
\begin{multicolfloattable}{\Cpp{} library headers}{headers.cpp}
12181218
{llll}
12191219
\tcode{<algorithm>} \\
12201220
\tcode{<any>} \\
@@ -1294,14 +1294,14 @@
12941294
\pnum
12951295
The facilities of the C standard library are provided in the
12961296
\indextext{library!C standard}%
1297-
additional headers shown in \tref{cpp.c.headers}.%
1297+
additional headers shown in \tref{headers.cpp.c}.%
12981298
\footnote{It is intentional that there is no \Cpp{} header
12991299
for any of these C headers:
13001300
\tcode{<stdatomic.h>}\indextext{\idxhdr{stdatomic.h}!absence thereof},
13011301
\tcode{<stdnoreturn.h>}\indextext{\idxhdr{stdnoreturn.h}!absence thereof},
13021302
\tcode{<threads.h>}\indextext{\idxhdr{threads.h}!absence thereof}.}
13031303

1304-
\begin{multicolfloattable}{\Cpp{} headers for C library facilities}{cpp.c.headers}
1304+
\begin{multicolfloattable}{\Cpp{} headers for C library facilities}{headers.cpp.c}
13051305
{lllllll}
13061306
\tcode{<cassert>} \\
13071307
\tcode{<cctype>} \\
@@ -1491,9 +1491,9 @@
14911491
\pnum
14921492
A freestanding implementation\indextext{implementation!freestanding} has an
14931493
\impldef{headers for freestanding implementation} set of headers. This set shall
1494-
include at least the headers shown in \tref{cpp.headers.freestanding}.
1494+
include at least the headers shown in \tref{headers.cpp.fs}.
14951495

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

19971997
\begin{libreqtab2}
19981998
{Descriptive variable definitions}
1999-
{desc.var.def}
1999+
{allocator.req.var}
20002000
\\ \topline
20012001
\lhdr{Variable} & \rhdr{Definition} \\ \capsep
20022002
\endfirsthead
@@ -2033,7 +2033,7 @@
20332033

20342034
\begin{libreqtab4d}
20352035
{\oldconcept{Allocator} requirements}
2036-
{utilities.allocator.requirements}
2036+
{allocator.req}
20372037
\\ \topline
20382038
\lhdr{Expression} & \chdr{Return type} & \chdr{Assertion/note} & \rhdr{Default} \\
20392039
& & \chdr{pre-/post-condition} & \\ \capsep
@@ -2325,7 +2325,7 @@
23252325
\pnum
23262326
\begin{example} The following is an allocator class template supporting the minimal
23272327
interface that satisfies the requirements of
2328-
\tref{utilities.allocator.requirements}:
2328+
\tref{allocator.req}:
23292329

23302330
\begin{codeblock}
23312331
template<class Tp>

0 commit comments

Comments
 (0)