39 template <
typename stream_
char_t,
typename stream_traits_t>
42 return std::ranges::subrange<detail::fast_istreambuf_iterator<stream_char_t, stream_traits_t>,
43 std::default_sentinel_t>{
45 std::default_sentinel_t{}};
53 template <input_stream stream_t>
Functionally the same as std::istreambuf_iterator, but faster.
Definition: fast_istreambuf_iterator.hpp:40
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:107
The internal SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
View adaptor/factory definition for views::istream.
Definition: istreambuf_view.hpp:32
constexpr auto operator()(std::basic_streambuf< stream_char_t, stream_traits_t > &s) const
Return the view object.
Definition: istreambuf_view.hpp:40
constexpr auto operator()(stream_t &s) const
Return the view object.
Definition: istreambuf_view.hpp:54