Lines Matching refs:InputRange
206 template<input_range InputRange, nothrow-forward-range OutputRange>
207 requires constructible_from<range_value_t<OutputRange>, range_reference_t<InputRange>>
208 uninitialized_copy_result<borrowed_iterator_t<InputRange>, borrowed_iterator_t<OutputRange>>
209 uninitialized_copy(InputRange&& in_range, OutputRange&& out_range); // since C++20
279 template<nothrow-input-range InputRange>
280 requires destructible<range_value_t<InputRange>>
281 constexpr borrowed_iterator_t<InputRange> destroy(InputRange&& range) noexcept; // since C++20
306 template<input_range InputRange, nothrow-forward-range OutputRange>
307 requires constructible_from<range_value_t<OutputRange>, range_rvalue_reference_t<InputRange>>
308 uninitialized_move_result<borrowed_iterator_t<InputRange>, borrowed_iterator_t<OutputRange>>
309 uninitialized_move(InputRange&& in_range, OutputRange&& out_range); // since C++20