19namespace seqan3::detail
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>{
41 detail::fast_istreambuf_iterator<stream_char_t, stream_traits_t>{s},
42 std::default_sentinel_t{}};
50 template <input_stream stream_t>
51 constexpr auto operator()(stream_t & s)
const
53 return this->operator()(*s.rdbuf());
63namespace seqan3::detail
104inline constexpr auto istreambuf = detail::istreambuf_fn{};
Provides seqan3::detail::fast_istreambuf_iterator.