|
6955 | 6955 | template<class InputIterator, class NoThrowForwardIterator>
|
6956 | 6956 | NoThrowForwardIterator uninitialized_copy(InputIterator first, InputIterator last,
|
6957 | 6957 | NoThrowForwardIterator result);
|
6958 |
| - template<class ExecutionPolicy, class InputIterator, class NoThrowForwardIterator> |
| 6958 | + template<class ExecutionPolicy, class ForwardIterator, class NoThrowForwardIterator> |
6959 | 6959 | NoThrowForwardIterator uninitialized_copy(ExecutionPolicy&& exec, // see \ref{algorithms.parallel.overloads}
|
6960 |
| - InputIterator first, InputIterator last, |
| 6960 | + ForwardIterator first, ForwardIterator last, |
6961 | 6961 | NoThrowForwardIterator result);
|
6962 | 6962 | template<class InputIterator, class Size, class NoThrowForwardIterator>
|
6963 | 6963 | NoThrowForwardIterator uninitialized_copy_n(InputIterator first, Size n,
|
6964 | 6964 | NoThrowForwardIterator result);
|
6965 |
| - template<class ExecutionPolicy, class InputIterator, class Size, class NoThrowForwardIterator> |
| 6965 | + template<class ExecutionPolicy, class ForwardIterator, class Size, |
| 6966 | + class NoThrowForwardIterator> |
6966 | 6967 | NoThrowForwardIterator uninitialized_copy_n(ExecutionPolicy&& exec, // see \ref{algorithms.parallel.overloads}
|
6967 |
| - InputIterator first, Size n, |
| 6968 | + ForwardIterator first, Size n, |
6968 | 6969 | NoThrowForwardIterator result);
|
6969 | 6970 |
|
6970 | 6971 | namespace ranges {
|
|
6991 | 6992 | template<class InputIterator, class NoThrowForwardIterator>
|
6992 | 6993 | NoThrowForwardIterator uninitialized_move(InputIterator first, InputIterator last,
|
6993 | 6994 | NoThrowForwardIterator result);
|
6994 |
| - template<class ExecutionPolicy, class InputIterator, class NoThrowForwardIterator> |
| 6995 | + template<class ExecutionPolicy, class ForwardIterator, class NoThrowForwardIterator> |
6995 | 6996 | NoThrowForwardIterator uninitialized_move(ExecutionPolicy&& exec, // see \ref{algorithms.parallel.overloads}
|
6996 |
| - InputIterator first, InputIterator last, |
| 6997 | + ForwardIterator first, ForwardIterator last, |
6997 | 6998 | NoThrowForwardIterator result);
|
6998 | 6999 | template<class InputIterator, class Size, class NoThrowForwardIterator>
|
6999 | 7000 | pair<InputIterator, NoThrowForwardIterator>
|
7000 | 7001 | uninitialized_move_n(InputIterator first, Size n, NoThrowForwardIterator result);
|
7001 |
| - template<class ExecutionPolicy, class InputIterator, class Size, class NoThrowForwardIterator> |
7002 |
| - pair<InputIterator, NoThrowForwardIterator> |
| 7002 | + template<class ExecutionPolicy, class ForwardIterator, class Size, |
| 7003 | + class NoThrowForwardIterator> |
| 7004 | + pair<ForwardIterator, NoThrowForwardIterator> |
7003 | 7005 | uninitialized_move_n(ExecutionPolicy&& exec, // see \ref{algorithms.parallel.overloads}
|
7004 |
| - InputIterator first, Size n, NoThrowForwardIterator result); |
| 7006 | + ForwardIterator first, Size n, NoThrowForwardIterator result); |
7005 | 7007 |
|
7006 | 7008 | namespace ranges {
|
7007 | 7009 | template<class I, class O>
|
|
0 commit comments