36 template <
typename stream_
char_t,
typename stream_traits_t>
39 return std::ranges::subrange<detail::fast_istreambuf_iterator<stream_char_t, stream_traits_t>,
40 std::default_sentinel_t>{
42 std::default_sentinel_t{}};
50 template <input_stream stream_t>
Functionally the same as std::istreambuf_iterator, but faster.
Definition fast_istreambuf_iterator.hpp:37
Provides seqan3::detail::fast_istreambuf_iterator.
constexpr auto istreambuf
A view factory that returns a view over the stream buffer of an input stream.
Definition istreambuf_view.hpp:104
The internal SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
View adaptor/factory definition for views::istream.
Definition istreambuf_view.hpp:29
constexpr auto operator()(std::basic_streambuf< stream_char_t, stream_traits_t > &s) const
Return the view object.
Definition istreambuf_view.hpp:37
constexpr auto operator()(stream_t &s) const
Return the view object.
Definition istreambuf_view.hpp:51