Lines Matching refs:ForwardIterator

190 template <class InputIterator, class ForwardIterator>
191 ForwardIterator
192 uninitialized_copy(InputIterator first, InputIterator last, ForwardIterator result);
211 template <class InputIterator, class Size, class ForwardIterator>
212 ForwardIterator
213 uninitialized_copy_n(InputIterator first, Size n, ForwardIterator result);
227 template <class ForwardIterator, class T>
228 void uninitialized_fill(ForwardIterator first, ForwardIterator last, const T& x);
232 template <nothrow-forward-iterator ForwardIterator, nothrow-sentinel-for<ForwardIterator> Sentinel,…
233 requires constructible_from<iter_value_t<ForwardIterator>, const T&>
234 ForwardIterator uninitialized_fill(ForwardIterator first, Sentinel last, const T& x); // since C++20
242 template <class ForwardIterator, class Size, class T>
243 ForwardIterator
244 uninitialized_fill_n(ForwardIterator first, Size n, const T& x);
248 template <nothrow-forward-iterator ForwardIterator, class T>
249 requires constructible_from<iter_value_t<ForwardIterator>, const T&>
250 ForwardIterator uninitialized_fill_n(ForwardIterator first, iter_difference_t<ForwardIterator> n); …
270 template <class ForwardIterator>
271 void destroy(ForwardIterator first, ForwardIterator last); // constexpr in C++20
282 template <class ForwardIterator, class Size>
283 ForwardIterator destroy_n(ForwardIterator first, Size n); // constexpr in C++20
291 template <class InputIterator, class ForwardIterator>
292ForwardIterator uninitialized_move(InputIterator first, InputIterator last, ForwardIterator result…
311 template <class InputIterator, class Size, class ForwardIterator>
312 …pair<InputIterator,ForwardIterator> uninitialized_move_n(InputIterator first, Size n, ForwardItera…
326 template <class ForwardIterator>
327 void uninitialized_value_construct(ForwardIterator first, ForwardIterator last);
331 template <nothrow-forward-iterator ForwardIterator, nothrow-sentinel-for<ForwardIterator> Sentinel>
332 requires default_initializable<iter_value_t<ForwardIterator>>
333 ForwardIterator uninitialized_value_construct(ForwardIterator first, Sentinel last); // since C++20
341 template <class ForwardIterator, class Size>
342 ForwardIterator uninitialized_value_construct_n(ForwardIterator first, Size n);
346 template <nothrow-forward-iterator ForwardIterator>
347 requires default_initializable<iter_value_t<ForwardIterator>>
348ForwardIterator uninitialized_value_construct_n(ForwardIterator first, iter_difference_t<ForwardIt…
352 template <class ForwardIterator>
353 void uninitialized_default_construct(ForwardIterator first, ForwardIterator last);
357 template <nothrow-forward-iterator ForwardIterator, nothrow-sentinel-for<ForwardIterator> Sentinel>
358 requires default_initializable<iter_value_t<ForwardIterator>>
359ForwardIterator uninitialized_default_construct(ForwardIterator first, Sentinel last); // since C+…
367 template <class ForwardIterator, class Size>
368 ForwardIterator uninitialized_default_construct_n(ForwardIterator first, Size n);
372 template <nothrow-forward-iterator ForwardIterator>
373 requires default_initializable<iter_value_t<ForwardIterator>>
374ForwardIterator uninitialized_default_construct_n(ForwardIterator first, iter_difference_t<Forward…