|
507 | 507 | template<@\exposconcept{execution-policy}@ Ep, @\exposconcept{nothrow-random-access-iterator}@ I, |
508 | 508 | @\exposconcept{nothrow-sized-sentinel-for}@<I> S> |
509 | 509 | requires @\libconcept{destructible}@<iter_value_t<I>> |
510 | | - I destroy(Ep&& exec, I first, S last) noexcept; // freestanding-deleted, |
| 510 | + I destroy(Ep&& exec, I first, S last); // freestanding-deleted, |
511 | 511 | // see \ref{algorithms.parallel.overloads} |
512 | 512 | template<@\exposconcept{execution-policy}@ Ep, @\exposconcept{nothrow-sized-random-access-range}@ R> |
513 | 513 | requires @\libconcept{destructible}@<range_value_t<R>> |
514 | | - borrowed_iterator_t<R> destroy(Ep&& exec, R&& r) noexcept; // freestanding-deleted, |
| 514 | + borrowed_iterator_t<R> destroy(Ep&& exec, R&& r); // freestanding-deleted, |
515 | 515 | // see \ref{algorithms.parallel.overloads} |
516 | 516 | template<@\exposconcept{execution-policy}@ Ep, @\exposconcept{nothrow-random-access-iterator}@ I> |
517 | 517 | requires @\libconcept{destructible}@<iter_value_t<I>> |
518 | | - I destroy_n(Ep&& exec, I first, iter_difference_t<I> n) noexcept; // freestanding-deleted, |
| 518 | + I destroy_n(Ep&& exec, I first, iter_difference_t<I> n); // freestanding-deleted, |
519 | 519 | // see \ref{algorithms.parallel.overloads} |
520 | 520 | } |
521 | 521 |
|
|
0 commit comments