20namespace seqan3::detail::view_helper
23template <
class range_t>
24concept simple_view = std::ranges::view<range_t> && std::ranges::range<range_t const>
25 && std::same_as<std::ranges::iterator_t<range_t>, std::ranges::iterator_t<range_t const>>
26 && std::same_as<std::ranges::sentinel_t<range_t>, std::ranges::sentinel_t<range_t const>>;
28template <
bool is_const,
typename t>