@@ -107,26 +107,10 @@ <h1>Non-Numeric Parallel Algorithms</h1>
107
107
< h1 > Header < code > <experimental/algorithm></ code > synopsis</ h1 >
108
108
109
109
< pre >
110
- < ins > #include <algorithm>
111
- </ ins >
112
- < del > namespace std {</ del >
113
- namespace < ins > std::</ ins > experimental {
114
- < ins > inline </ ins > namespace parallel< ins > ism_v2</ ins > {
115
- < del > inline namespace v2 {
116
- template<class ExecutionPolicy,
117
- class InputIterator, class Function>
118
- void for_each(ExecutionPolicy&& exec,
119
- InputIterator first, InputIterator last,
120
- Function f);
121
- template<class InputIterator, class Size, class Function>
122
- InputIterator for_each_n(InputIterator first, Size n,
123
- Function f);
124
- template<class ExecutionPolicy,
125
- class InputIterator, class Size, class Function>
126
- InputIterator for_each_n(ExecutionPolicy&& exec,
127
- InputIterator first, Size n,
128
- Function f);</ del >
110
+ #include <algorithm>
129
111
112
+ namespace std::experimental {
113
+ inline namespace parallelism_v2 {
130
114
namespace execution {
131
115
< cxx-ref insynopsis ="" to ="parallel.alg.novec "> </ cxx-ref >
132
116
template<class F>
@@ -140,7 +124,6 @@ <h1>Header <code><experimental/algorithm></code> synopsis</h1>
140
124
template<class T>
141
125
ordered_update_t<T> ordered_update(T& ref) noexcept;
142
126
}
143
- < ins >
144
127
145
128
// Exposition only: Suppress template argument deduction.
146
129
template<class T> struct no_deduce { using type = T; };
@@ -197,11 +180,8 @@ <h1>Header <code><experimental/algorithm></code> synopsis</h1>
197
180
class I, class Size, class S, class... Rest>
198
181
void for_loop_n_strided(ExecutionPolicy&& exec,
199
182
I start, Size n, S stride, Rest&&... rest);
200
- </ ins >
201
- < del > }</ del >
202
183
}
203
184
}
204
- < del > }</ del >
205
185
</ pre >
206
186
</ cxx-section >
207
187
0 commit comments