Skip to content

Commit 5ff8609

Browse files
committed
[specialized.algorithms] Use \exposid for "voidify", not \placeholder(nc)
1 parent b1ff1df commit 5ff8609

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

source/algorithms.tex

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13530,7 +13530,7 @@
1353013530
make use of the following exposition-only function templates:
1353113531
\begin{codeblock}
1353213532
template<class T>
13533-
constexpr void* @\placeholdernc{voidify}@(T& obj) noexcept {
13533+
constexpr void* @\exposid{voidify}@(T& obj) noexcept {
1353413534
return addressof(obj);
1353513535
}
1353613536

@@ -13726,7 +13726,7 @@
1372613726
Equivalent to:
1372713727
\begin{codeblock}
1372813728
for (; first != last; ++first)
13729-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
13729+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
1373013730
\end{codeblock}
1373113731
\end{itemdescr}
1373213732

@@ -13748,7 +13748,7 @@
1374813748
Equivalent to:
1374913749
\begin{codeblock}
1375013750
for (; first != last; ++first)
13751-
::new (@\placeholdernc{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>;
13751+
::new (@\exposid{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>;
1375213752
return first;
1375313753
\end{codeblock}
1375413754
\end{itemdescr}
@@ -13766,7 +13766,7 @@
1376613766
Equivalent to:
1376713767
\begin{codeblock}
1376813768
for (; n > 0; (void)++first, --n)
13769-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
13769+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
1377013770
return first;
1377113771
\end{codeblock}
1377213772
\end{itemdescr}
@@ -13805,7 +13805,7 @@
1380513805
Equivalent to:
1380613806
\begin{codeblock}
1380713807
for (; first != last; ++first)
13808-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
13808+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
1380913809
\end{codeblock}
1381013810
\end{itemdescr}
1381113811

@@ -13827,7 +13827,7 @@
1382713827
Equivalent to:
1382813828
\begin{codeblock}
1382913829
for (; first != last; ++first)
13830-
::new (@\placeholdernc{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>();
13830+
::new (@\exposid{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>();
1383113831
return first;
1383213832
\end{codeblock}
1383313833
\end{itemdescr}
@@ -13845,7 +13845,7 @@
1384513845
Equivalent to:
1384613846
\begin{codeblock}
1384713847
for (; n > 0; (void)++first, --n)
13848-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
13848+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
1384913849
return first;
1385013850
\end{codeblock}
1385113851
\end{itemdescr}
@@ -13888,7 +13888,7 @@
1388813888
Equivalent to:
1388913889
\begin{codeblock}
1389013890
for (; first != last; ++result, (void)++first)
13891-
::new (@\placeholdernc{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
13891+
::new (@\exposid{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
1389213892
\end{codeblock}
1389313893

1389413894
\pnum
@@ -13921,7 +13921,7 @@
1392113921
Equivalent to:
1392213922
\begin{codeblock}
1392313923
for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst)
13924-
::new (@\placeholdernc{voidify}@(*ofirst)) remove_reference_t<iter_reference_t<O>>(*ifirst);
13924+
::new (@\exposid{voidify}@(*ofirst)) remove_reference_t<iter_reference_t<O>>(*ifirst);
1392513925
return {std::move(ifirst), ofirst};
1392613926
\end{codeblock}
1392713927
\end{itemdescr}
@@ -13943,7 +13943,7 @@
1394313943
Equivalent to:
1394413944
\begin{codeblock}
1394513945
for (; n > 0; ++result, (void)++first, --n)
13946-
::new (@\placeholdernc{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
13946+
::new (@\exposid{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
1394713947
\end{codeblock}
1394813948

1394913949
\pnum
@@ -13996,7 +13996,7 @@
1399613996
Equivalent to:
1399713997
\begin{codeblock}
1399813998
for (; first != last; (void)++result, ++first)
13999-
::new (@\placeholdernc{voidify}@(*result))
13999+
::new (@\exposid{voidify}@(*result))
1400014000
iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
1400114001
return result;
1400214002
\end{codeblock}
@@ -14027,7 +14027,7 @@
1402714027
Equivalent to:
1402814028
\begin{codeblock}
1402914029
for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst)
14030-
::new (@\placeholder{voidify}@(*ofirst))
14030+
::new (@\exposid{voidify}@(*ofirst))
1403114031
remove_reference_t<iter_reference_t<O>>(ranges::iter_move(ifirst));
1403214032
return {std::move(ifirst), ofirst};
1403314033
\end{codeblock}
@@ -14056,7 +14056,7 @@
1405614056
Equivalent to:
1405714057
\begin{codeblock}
1405814058
for (; n > 0; ++result, (void)++first, --n)
14059-
::new (@\placeholdernc{voidify}@(*result))
14059+
::new (@\exposid{voidify}@(*result))
1406014060
iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
1406114061
return {first, result};
1406214062
\end{codeblock}
@@ -14109,7 +14109,7 @@
1410914109
Equivalent to:
1411014110
\begin{codeblock}
1411114111
for (; first != last; ++first)
14112-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
14112+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
1411314113
\end{codeblock}
1411414114
\end{itemdescr}
1411514115

@@ -14131,7 +14131,7 @@
1413114131
Equivalent to:
1413214132
\begin{codeblock}
1413314133
for (; first != last; ++first)
14134-
::new (@\placeholdernc{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>(x);
14134+
::new (@\exposid{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>(x);
1413514135
return first;
1413614136
\end{codeblock}
1413714137
\end{itemdescr}
@@ -14149,7 +14149,7 @@
1414914149
Equivalent to:
1415014150
\begin{codeblock}
1415114151
for (; n--; ++first)
14152-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
14152+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
1415314153
return first;
1415414154
\end{codeblock}
1415514155
\end{itemdescr}
@@ -14201,9 +14201,9 @@
1420114201
Equivalent to:
1420214202
\begin{codeblock}
1420314203
if constexpr (is_array_v<T>)
14204-
return ::new (@\placeholdernc{voidify}@(*location)) T[1]();
14204+
return ::new (@\exposid{voidify}@(*location)) T[1]();
1420514205
else
14206-
return ::new (@\placeholdernc{voidify}@(*location)) T(std::forward<Args>(args)...);
14206+
return ::new (@\exposid{voidify}@(*location)) T(std::forward<Args>(args)...);
1420714207
\end{codeblock}
1420814208
\end{itemdescr}
1420914209

0 commit comments

Comments
 (0)