Lines Matching refs:forward

43         case 0: return std::forward<F>(f)( mp_size_t<K+0>() );  in call()
44 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
45 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
46 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
47 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
48 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
49 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
50 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
51 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
52 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
53 case 10: return std::forward<F>(f)( mp_size_t<K+10>() ); in call()
54 case 11: return std::forward<F>(f)( mp_size_t<K+11>() ); in call()
55 case 12: return std::forward<F>(f)( mp_size_t<K+12>() ); in call()
56 case 13: return std::forward<F>(f)( mp_size_t<K+13>() ); in call()
57 case 14: return std::forward<F>(f)( mp_size_t<K+14>() ); in call()
58 case 15: return std::forward<F>(f)( mp_size_t<K+15>() ); in call()
61 return mp_with_index_impl_<N-16>::template call<K+16>( i-16, std::forward<F>(f) ); in call()
73 return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
84 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
85 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
97 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
98 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
99 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
111 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
112 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
113 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
114 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
126 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
127 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
128 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
129 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
130 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
142 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
143 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
144 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
145 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
146 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
147 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
159 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
160 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
161 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
162 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
163 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
164 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
165 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
177 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
178 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
179 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
180 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
181 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
182 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
183 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
184 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
196 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
197 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
198 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
199 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
200 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
201 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
202 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
203 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
204 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
216 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
217 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
218 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
219 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
220 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
221 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
222 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
223 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
224 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
225 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
237 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
238 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
239 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
240 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
241 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
242 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
243 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
244 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
245 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
246 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
247 case 10: return std::forward<F>(f)( mp_size_t<K+10>() ); in call()
259 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
260 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
261 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
262 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
263 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
264 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
265 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
266 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
267 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
268 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
269 case 10: return std::forward<F>(f)( mp_size_t<K+10>() ); in call()
270 case 11: return std::forward<F>(f)( mp_size_t<K+11>() ); in call()
282 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
283 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
284 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
285 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
286 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
287 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
288 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
289 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
290 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
291 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
292 case 10: return std::forward<F>(f)( mp_size_t<K+10>() ); in call()
293 case 11: return std::forward<F>(f)( mp_size_t<K+11>() ); in call()
294 case 12: return std::forward<F>(f)( mp_size_t<K+12>() ); in call()
306 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
307 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
308 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
309 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
310 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
311 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
312 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
313 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
314 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
315 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
316 case 10: return std::forward<F>(f)( mp_size_t<K+10>() ); in call()
317 case 11: return std::forward<F>(f)( mp_size_t<K+11>() ); in call()
318 case 12: return std::forward<F>(f)( mp_size_t<K+12>() ); in call()
319 case 13: return std::forward<F>(f)( mp_size_t<K+13>() ); in call()
331 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
332 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
333 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
334 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
335 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
336 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
337 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
338 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
339 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
340 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
341 case 10: return std::forward<F>(f)( mp_size_t<K+10>() ); in call()
342 case 11: return std::forward<F>(f)( mp_size_t<K+11>() ); in call()
343 case 12: return std::forward<F>(f)( mp_size_t<K+12>() ); in call()
344 case 13: return std::forward<F>(f)( mp_size_t<K+13>() ); in call()
345 case 14: return std::forward<F>(f)( mp_size_t<K+14>() ); in call()
357 case 0: return std::forward<F>(f)( mp_size_t<K+0>() ); in call()
358 case 1: return std::forward<F>(f)( mp_size_t<K+1>() ); in call()
359 case 2: return std::forward<F>(f)( mp_size_t<K+2>() ); in call()
360 case 3: return std::forward<F>(f)( mp_size_t<K+3>() ); in call()
361 case 4: return std::forward<F>(f)( mp_size_t<K+4>() ); in call()
362 case 5: return std::forward<F>(f)( mp_size_t<K+5>() ); in call()
363 case 6: return std::forward<F>(f)( mp_size_t<K+6>() ); in call()
364 case 7: return std::forward<F>(f)( mp_size_t<K+7>() ); in call()
365 case 8: return std::forward<F>(f)( mp_size_t<K+8>() ); in call()
366 case 9: return std::forward<F>(f)( mp_size_t<K+9>() ); in call()
367 case 10: return std::forward<F>(f)( mp_size_t<K+10>() ); in call()
368 case 11: return std::forward<F>(f)( mp_size_t<K+11>() ); in call()
369 case 12: return std::forward<F>(f)( mp_size_t<K+12>() ); in call()
370 case 13: return std::forward<F>(f)( mp_size_t<K+13>() ); in call()
371 case 14: return std::forward<F>(f)( mp_size_t<K+14>() ); in call()
372 case 15: return std::forward<F>(f)( mp_size_t<K+15>() ); in call()
382 return detail::mp_with_index_impl_<N>::template call<0>( i, std::forward<F>(f) ); in mp_with_index()
387 return mp_with_index<std::size_t{N::value}>( i, std::forward<F>(f) ); in mp_with_index()