View adaptor definition for views::type_reduce.
More...
#include <seqan3/range/views/type_reduce.hpp>
|
template<std::ranges::range urng_t> |
static constexpr auto | impl (urng_t &&urange) |
| Type erase if possible and delegate to std::views::all otherwise. More...
|
|
|
friend | base_t |
| Befriend the base class so it can call impl().
|
|
View adaptor definition for views::type_reduce.
◆ impl()
template<std::ranges::range urng_t>
static constexpr auto seqan3::detail::type_reduce_fn::impl |
( |
urng_t && |
urange | ) |
|
|
inlinestaticconstexprprivate |
Type erase if possible and delegate to std::views::all otherwise.
- Returns
- An instance of std::span, std::basic_string_view, std::ranges::subrange or std::views::all's return type.
The documentation for this class was generated from the following file: