Skip to content

Commit 4e4aa46

Browse files
jensmaurertkoeppe
authored andcommitted
[lib] Fix cross-references to replaced table cpp17.allocator
1 parent 0befc0e commit 4e4aa46

File tree

5 files changed

+19
-18
lines changed

5 files changed

+19
-18
lines changed

source/iostreams.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12151,8 +12151,8 @@
1215112151
\end{codeblock}
1215212152

1215312153
\pnum
12154-
\tcode{Allocator} shall meet the \oldconcept{Allocator} requirements
12155-
(\tref{cpp17.allocator}).
12154+
\tcode{Allocator} shall meet
12155+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
1215612156

1215712157
\pnum
1215812158
\begin{example}
@@ -12458,8 +12458,8 @@
1245812458
\end{note}
1245912459

1246012460
\pnum
12461-
Template parameters named \tcode{Allocator} shall meet the
12462-
\oldconcept{Allocator} requirements (\tref{cpp17.allocator}).
12461+
Template parameters named \tcode{Allocator} shall meet
12462+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
1246312463

1246412464
\rSec2[fs.filesystem.syn]{Header \tcode{<filesystem>} synopsis}
1246512465

source/lib-intro.tex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2621,8 +2621,7 @@
26212621
\pnum
26222622
\begin{example}
26232623
The following is an allocator class template supporting the minimal
2624-
interface that meets the requirements of
2625-
\tref{cpp17.allocator}:
2624+
interface that meets the requirements of \ref{allocator.requirements.general}:
26262625

26272626
\begin{codeblock}
26282627
template<class Tp>

source/memory.tex

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@
815815
disambiguate constructor and function overloading. Specifically, several types (see
816816
\tcode{tuple}~\ref{tuple}) have constructors with \tcode{allocator_arg_t} as the first
817817
argument, immediately followed by an argument of a type that meets the
818-
\oldconcept{Allocator} requirements (\tref{cpp17.allocator}).
818+
\oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
819819

820820
\rSec2[allocator.uses]{\tcode{uses_allocator}}
821821

@@ -1913,7 +1913,7 @@
19131913

19141914
\pnum
19151915
\begin{example}
1916-
Given an allocator type \tcode{X} (\tref{cpp17.allocator}) and
1916+
Given an allocator type \tcode{X}\iref{allocator.requirements.general} and
19171917
letting \tcode{A} be a synonym for \tcode{allocator_traits<X>}, the types \tcode{A::pointer},
19181918
\tcode{A::const_pointer}, \tcode{A::void_pointer}, and \tcode{A::const_void_pointer}
19191919
may be used as \tcode{unique_ptr<T, D>::pointer}.
@@ -3188,7 +3188,8 @@
31883188
initialized with \tcode{std::move(d)} do not throw exceptions.
31893189
The expression \tcode{d(p)}
31903190
has well-defined behavior and does not throw exceptions.
3191-
\tcode{A} meets the \oldconcept{Allocator} requirements (\tref{cpp17.allocator}).
3191+
\tcode{A} meets
3192+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
31923193

31933194
\pnum
31943195
\effects
@@ -3673,7 +3674,8 @@
36733674
\begin{itemdescr}
36743675
\pnum
36753676
\expects
3676-
\tcode{A} meets the \oldconcept{Allocator} requirements (\tref{cpp17.allocator}).
3677+
\tcode{A} meets
3678+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
36773679

36783680
\pnum
36793681
\effects
@@ -5389,8 +5391,8 @@
53895391
\rSec3[mem.poly.allocator.class.general]{General}
53905392

53915393
\pnum
5392-
A specialization of class template \tcode{pmr::polymorphic_allocator}
5393-
meets the \oldconcept{Allocator} requirements (\tref{cpp17.allocator}).
5394+
A specialization of class template \tcode{pmr::polymorphic_allocator} meets
5395+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
53945396
Constructed with different memory resources,
53955397
different instances of the same specialization of \tcode{pmr::polymorphic_allocator}
53965398
can exhibit entirely different allocation behavior.

source/threads.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10137,8 +10137,8 @@
1013710137
\begin{itemdescr}
1013810138
\pnum
1013910139
\expects
10140-
\tcode{Alloc} meets the \oldconcept{Allocator}
10141-
requirements (\tref{cpp17.allocator}).
10140+
\tcode{Alloc} meets
10141+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
1014210142
\end{itemdescr}
1014310143

1014410144
\indexlibraryctor{promise}%

source/utilities.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1861,8 +1861,8 @@
18611861
\begin{itemdescr}
18621862
\pnum
18631863
\expects
1864-
\tcode{Alloc} meets the
1865-
\oldconcept{Allocator} requirements (\tref{cpp17.allocator}).
1864+
\tcode{Alloc} meets
1865+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
18661866

18671867
\pnum
18681868
\effects
@@ -2675,8 +2675,8 @@
26752675
\begin{itemdescr}
26762676
\pnum
26772677
\expects
2678-
\tcode{Alloc} meets the \oldconcept{Allocator}
2679-
requirements (\tref{cpp17.allocator}).
2678+
\tcode{Alloc} meets
2679+
the \oldconcept{Allocator} requirements\iref{allocator.requirements.general}.
26802680

26812681
\pnum
26822682
\begin{note}

0 commit comments

Comments
 (0)