Skip to content

Commit 9ce97e5

Browse files
committed
[specialized.algorithms] Use \exposid for "voidify", not \placeholder(nc)
1 parent 508c4f9 commit 9ce97e5

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
@@ -13562,7 +13562,7 @@
1356213562
make use of the following exposition-only function templates:
1356313563
\begin{codeblock}
1356413564
template<class T>
13565-
constexpr void* @\placeholdernc{voidify}@(T& obj) noexcept {
13565+
constexpr void* @\exposid{voidify}@(T& obj) noexcept {
1356613566
return addressof(obj);
1356713567
}
1356813568

@@ -13758,7 +13758,7 @@
1375813758
Equivalent to:
1375913759
\begin{codeblock}
1376013760
for (; first != last; ++first)
13761-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
13761+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
1376213762
\end{codeblock}
1376313763
\end{itemdescr}
1376413764

@@ -13780,7 +13780,7 @@
1378013780
Equivalent to:
1378113781
\begin{codeblock}
1378213782
for (; first != last; ++first)
13783-
::new (@\placeholdernc{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>;
13783+
::new (@\exposid{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>;
1378413784
return first;
1378513785
\end{codeblock}
1378613786
\end{itemdescr}
@@ -13798,7 +13798,7 @@
1379813798
Equivalent to:
1379913799
\begin{codeblock}
1380013800
for (; n > 0; (void)++first, --n)
13801-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
13801+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
1380213802
return first;
1380313803
\end{codeblock}
1380413804
\end{itemdescr}
@@ -13837,7 +13837,7 @@
1383713837
Equivalent to:
1383813838
\begin{codeblock}
1383913839
for (; first != last; ++first)
13840-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
13840+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
1384113841
\end{codeblock}
1384213842
\end{itemdescr}
1384313843

@@ -13859,7 +13859,7 @@
1385913859
Equivalent to:
1386013860
\begin{codeblock}
1386113861
for (; first != last; ++first)
13862-
::new (@\placeholdernc{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>();
13862+
::new (@\exposid{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>();
1386313863
return first;
1386413864
\end{codeblock}
1386513865
\end{itemdescr}
@@ -13877,7 +13877,7 @@
1387713877
Equivalent to:
1387813878
\begin{codeblock}
1387913879
for (; n > 0; (void)++first, --n)
13880-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
13880+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
1388113881
return first;
1388213882
\end{codeblock}
1388313883
\end{itemdescr}
@@ -13920,7 +13920,7 @@
1392013920
Equivalent to:
1392113921
\begin{codeblock}
1392213922
for (; first != last; ++result, (void)++first)
13923-
::new (@\placeholdernc{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
13923+
::new (@\exposid{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
1392413924
\end{codeblock}
1392513925

1392613926
\pnum
@@ -13953,7 +13953,7 @@
1395313953
Equivalent to:
1395413954
\begin{codeblock}
1395513955
for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst)
13956-
::new (@\placeholdernc{voidify}@(*ofirst)) remove_reference_t<iter_reference_t<O>>(*ifirst);
13956+
::new (@\exposid{voidify}@(*ofirst)) remove_reference_t<iter_reference_t<O>>(*ifirst);
1395713957
return {std::move(ifirst), ofirst};
1395813958
\end{codeblock}
1395913959
\end{itemdescr}
@@ -13975,7 +13975,7 @@
1397513975
Equivalent to:
1397613976
\begin{codeblock}
1397713977
for (; n > 0; ++result, (void)++first, --n)
13978-
::new (@\placeholdernc{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
13978+
::new (@\exposid{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
1397913979
\end{codeblock}
1398013980

1398113981
\pnum
@@ -14028,7 +14028,7 @@
1402814028
Equivalent to:
1402914029
\begin{codeblock}
1403014030
for (; first != last; (void)++result, ++first)
14031-
::new (@\placeholdernc{voidify}@(*result))
14031+
::new (@\exposid{voidify}@(*result))
1403214032
iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
1403314033
return result;
1403414034
\end{codeblock}
@@ -14059,7 +14059,7 @@
1405914059
Equivalent to:
1406014060
\begin{codeblock}
1406114061
for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst)
14062-
::new (@\placeholder{voidify}@(*ofirst))
14062+
::new (@\exposid{voidify}@(*ofirst))
1406314063
remove_reference_t<iter_reference_t<O>>(ranges::iter_move(ifirst));
1406414064
return {std::move(ifirst), ofirst};
1406514065
\end{codeblock}
@@ -14088,7 +14088,7 @@
1408814088
Equivalent to:
1408914089
\begin{codeblock}
1409014090
for (; n > 0; ++result, (void)++first, --n)
14091-
::new (@\placeholdernc{voidify}@(*result))
14091+
::new (@\exposid{voidify}@(*result))
1409214092
iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
1409314093
return {first, result};
1409414094
\end{codeblock}
@@ -14141,7 +14141,7 @@
1414114141
Equivalent to:
1414214142
\begin{codeblock}
1414314143
for (; first != last; ++first)
14144-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
14144+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
1414514145
\end{codeblock}
1414614146
\end{itemdescr}
1414714147

@@ -14163,7 +14163,7 @@
1416314163
Equivalent to:
1416414164
\begin{codeblock}
1416514165
for (; first != last; ++first)
14166-
::new (@\placeholdernc{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>(x);
14166+
::new (@\exposid{voidify}@(*first)) remove_reference_t<iter_reference_t<I>>(x);
1416714167
return first;
1416814168
\end{codeblock}
1416914169
\end{itemdescr}
@@ -14181,7 +14181,7 @@
1418114181
Equivalent to:
1418214182
\begin{codeblock}
1418314183
for (; n--; ++first)
14184-
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
14184+
::new (@\exposid{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
1418514185
return first;
1418614186
\end{codeblock}
1418714187
\end{itemdescr}
@@ -14233,9 +14233,9 @@
1423314233
Equivalent to:
1423414234
\begin{codeblock}
1423514235
if constexpr (is_array_v<T>)
14236-
return ::new (@\placeholdernc{voidify}@(*location)) T[1]();
14236+
return ::new (@\exposid{voidify}@(*location)) T[1]();
1423714237
else
14238-
return ::new (@\placeholdernc{voidify}@(*location)) T(std::forward<Args>(args)...);
14238+
return ::new (@\exposid{voidify}@(*location)) T(std::forward<Args>(args)...);
1423914239
\end{codeblock}
1424014240
\end{itemdescr}
1424114241

0 commit comments

Comments
 (0)