Lines Matching refs:InputIterator

190 template <class InputIterator, class ForwardIterator>
192 uninitialized_copy(InputIterator first, InputIterator last, ForwardIterator result);
196 template<class InputIterator, class OutputIterator>
197 using uninitialized_copy_result = in_out_result<InputIterator, OutputIterator>; // since C++20
199 template<input_iterator InputIterator, sentinel-for<InputIterator> Sentinel1, nothrow-forward-itera…
200 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>>
201 uninitialized_copy_result<InputIterator, OutputIterator>
202 uninitialized_copy(InputIterator ifirst, Sentinel1 ilast, OutputIterator ofirst, Sentinel2 olast); …
211 template <class InputIterator, class Size, class ForwardIterator>
213 uninitialized_copy_n(InputIterator first, Size n, ForwardIterator result);
217 template<class InputIterator, class OutputIterator>
218 using uninitialized_copy_n_result = in_out_result<InputIterator, OutputIterator>; // since C++20
220 template<input_iterator InputIterator, nothrow-forward-iterator OutputIterator, nothrow-sentinel-fo…
221 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>>
222 uninitialized_copy_n_result<InputIterator, OutputIterator>
223 uninitialized_copy_n(InputIterator ifirst, iter_difference_t<InputIterator> n, OutputIterator ofirs…
274 template<nothrow-input-iterator InputIterator, nothrow-sentinel-for<InputIterator> Sentinel>
275 requires destructible<iter_value_t<InputIterator>>
276 constexpr InputIterator destroy(InputIterator first, Sentinel last) noexcept; // since C++20
286 template<nothrow-input-iterator InputIterator>
287 requires destructible<iter_value_t<InputIterator>>
288 …constexpr InputIterator destroy_n(InputIterator first, iter_difference_t<InputIterator> n) noexcep…
291 template <class InputIterator, class ForwardIterator>
292 …ForwardIterator uninitialized_move(InputIterator first, InputIterator last, ForwardIterator result…
296 template<class InputIterator, class OutputIterator>
297 using uninitialized_move_result = in_out_result<InputIterator, OutputIterator>; // since C++20
299 template <input_iterator InputIterator, sentinel_for<InputIterator> Sentinel1, nothrow-forward-iter…
300 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>>
301 uninitialized_move_result<InputIterator, OutputIterator>
302 uninitialized_move(InputIterator ifirst, Sentinel1 ilast, OutputIterator ofirst, Sentinel2 olast); …
311 template <class InputIterator, class Size, class ForwardIterator>
312 …pair<InputIterator,ForwardIterator> uninitialized_move_n(InputIterator first, Size n, ForwardItera…
316 template<class InputIterator, class OutputIterator>
317 using uninitialized_move_n_result = in_out_result<InputIterator, OutputIterator>; // since C++20
319 template<input_iterator InputIterator, nothrow-forward-iterator OutputIterator, nothrow-sentinel-fo…
320 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>>
321 uninitialized_move_n_result<InputIterator, OutputIterator>
322 uninitialized_move_n(InputIterator ifirst, iter_difference_t<InputIterator> n, OutputIterator ofirs…