22 namespace seqan3::detail
38 template <
typename stream_
char_t,
typename stream_traits_t>
41 return std::ranges::subrange<detail::fast_istreambuf_iterator<stream_char_t, stream_traits_t>,
42 std::default_sentinel_t>
44 detail::fast_istreambuf_iterator<stream_char_t, stream_traits_t>{s},
45 std::default_sentinel_t{}
54 template <input_stream stream_t>
55 constexpr
auto operator()(stream_t & s)
const
57 return this->operator()(*s.rdbuf());