Skip to content

Commit 1713b56

Browse files
committed
[specialized.algorithms] Remove typename after new
The `typename` keyword is not needed to identify a dependant type in a `new` expression.
1 parent 784cc65 commit 1713b56

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

source/algorithms.tex

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13726,8 +13726,7 @@
1372613726
Equivalent to:
1372713727
\begin{codeblock}
1372813728
for (; first != last; ++first)
13729-
::new (@\placeholdernc{voidify}@(*first))
13730-
typename iterator_traits<NoThrowForwardIterator>::value_type;
13729+
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
1373113730
\end{codeblock}
1373213731
\end{itemdescr}
1373313732

@@ -13767,8 +13766,7 @@
1376713766
Equivalent to:
1376813767
\begin{codeblock}
1376913768
for (; n > 0; (void)++first, --n)
13770-
::new (@\placeholdernc{voidify}@(*first))
13771-
typename iterator_traits<NoThrowForwardIterator>::value_type;
13769+
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type;
1377213770
return first;
1377313771
\end{codeblock}
1377413772
\end{itemdescr}
@@ -13807,8 +13805,7 @@
1380713805
Equivalent to:
1380813806
\begin{codeblock}
1380913807
for (; first != last; ++first)
13810-
::new (@\placeholdernc{voidify}@(*first))
13811-
typename iterator_traits<NoThrowForwardIterator>::value_type();
13808+
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
1381213809
\end{codeblock}
1381313810
\end{itemdescr}
1381413811

@@ -13848,8 +13845,7 @@
1384813845
Equivalent to:
1384913846
\begin{codeblock}
1385013847
for (; n > 0; (void)++first, --n)
13851-
::new (@\placeholdernc{voidify}@(*first))
13852-
typename iterator_traits<NoThrowForwardIterator>::value_type();
13848+
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type();
1385313849
return first;
1385413850
\end{codeblock}
1385513851
\end{itemdescr}
@@ -13892,8 +13888,7 @@
1389213888
Equivalent to:
1389313889
\begin{codeblock}
1389413890
for (; first != last; ++result, (void)++first)
13895-
::new (@\placeholdernc{voidify}@(*result))
13896-
typename iterator_traits<NoThrowForwardIterator>::value_type(*first);
13891+
::new (@\placeholdernc{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
1389713892
\end{codeblock}
1389813893

1389913894
\pnum
@@ -13948,8 +13943,7 @@
1394813943
Equivalent to:
1394913944
\begin{codeblock}
1395013945
for (; n > 0; ++result, (void)++first, --n)
13951-
::new (@\placeholdernc{voidify}@(*result))
13952-
typename iterator_traits<NoThrowForwardIterator>::value_type(*first);
13946+
::new (@\placeholdernc{voidify}@(*result)) iterator_traits<NoThrowForwardIterator>::value_type(*first);
1395313947
\end{codeblock}
1395413948

1395513949
\pnum
@@ -14003,7 +13997,7 @@
1400313997
\begin{codeblock}
1400413998
for (; first != last; (void)++result, ++first)
1400513999
::new (@\placeholdernc{voidify}@(*result))
14006-
typename iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
14000+
iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
1400714001
return result;
1400814002
\end{codeblock}
1400914003
\end{itemdescr}
@@ -14063,7 +14057,7 @@
1406314057
\begin{codeblock}
1406414058
for (; n > 0; ++result, (void)++first, --n)
1406514059
::new (@\placeholdernc{voidify}@(*result))
14066-
typename iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
14060+
iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first));
1406714061
return {first, result};
1406814062
\end{codeblock}
1406914063
\end{itemdescr}
@@ -14115,8 +14109,7 @@
1411514109
Equivalent to:
1411614110
\begin{codeblock}
1411714111
for (; first != last; ++first)
14118-
::new (@\placeholdernc{voidify}@(*first))
14119-
typename iterator_traits<NoThrowForwardIterator>::value_type(x);
14112+
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
1412014113
\end{codeblock}
1412114114
\end{itemdescr}
1412214115

@@ -14156,8 +14149,7 @@
1415614149
Equivalent to:
1415714150
\begin{codeblock}
1415814151
for (; n--; ++first)
14159-
::new (@\placeholdernc{voidify}@(*first))
14160-
typename iterator_traits<NoThrowForwardIterator>::value_type(x);
14152+
::new (@\placeholdernc{voidify}@(*first)) iterator_traits<NoThrowForwardIterator>::value_type(x);
1416114153
return first;
1416214154
\end{codeblock}
1416314155
\end{itemdescr}

0 commit comments

Comments
 (0)