22namespace seqan3::detail
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>{
44 detail::fast_istreambuf_iterator<stream_char_t, stream_traits_t>{s},
45 std::default_sentinel_t{}};
53 template <input_stream stream_t>
54 constexpr auto operator()(stream_t & s)
const
56 return this->operator()(*s.rdbuf());
66namespace seqan3::detail
107inline constexpr auto istreambuf = detail::istreambuf_fn{};
Provides seqan3::detail::fast_istreambuf_iterator.