Recursively determines the value_type
on containers and/or iterators.
More...
#include <bio/ranges/type_traits.hpp>
Public Types | |
using | type = std::ranges::range_value_t< std::remove_cvref_t< t > > |
The return type (recursion not shown). | |
Recursively determines the value_type
on containers and/or iterators.
t | The type to recurse on; must have std::ranges::value_type_t<rng_t> . |
Attention, this transformation trait implicitly removes cv-qualifiers on all value_types except the one returned.