Skip to content

Commit 9177b4b

Browse files
committed
[allocator.requirements] Fix footnote within Table 31 and table placement
1 parent 8434aa1 commit 9177b4b

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

source/lib-intro.tex

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1824,8 +1824,6 @@
18241824
\tcode{args} & a function parameter pack with the pattern \tcode{Args\&\&} \\
18251825
\end{libreqtab2}
18261826

1827-
\newpage
1828-
18291827
\begin{libreqtab4d}
18301828
{Allocator requirements}
18311829
{tab:utilities.allocator.requirements}
@@ -1906,7 +1904,11 @@
19061904

19071905
\tcode{a.allocate(n)} & \tcode{X::pointer} &
19081906
Memory is allocated for \tcode{n} objects of type \tcode{T} but objects
1909-
are not constructed. \tcode{allocate} may throw an appropriate exception.\footnotemark
1907+
are not constructed. \tcode{allocate} may throw an appropriate exception.%
1908+
\footnote{It is intended that \tcode{a.allocate} be an efficient means
1909+
of allocating a single object of type \tcode{T}, even when \tcode{sizeof(T)}
1910+
is small. That is, there is no need for a container to maintain its own
1911+
free list.}
19101912
\begin{note}
19111913
If \tcode{n == 0}, the return value is unspecified.
19121914
\end{note} & \\ \rowsep
@@ -2016,11 +2018,6 @@
20162018

20172019
\end{libreqtab4d}
20182020

2019-
\footnotetext{It is intended that \tcode{a.allocate} be an efficient means
2020-
of allocating a single object of type \tcode{T}, even when \tcode{sizeof(T)}
2021-
is small. That is, there is no need for a container to maintain its own
2022-
free list.}
2023-
20242021
\pnum
20252022
Note A: The member class template \tcode{rebind} in the table above is
20262023
effectively a typedef template. \begin{note} In general, if

0 commit comments

Comments
 (0)