Recursively determines the value_type on containers and/or iterators.
More...
#include <seqan3/core/type_traits/range.hpp>
Inheritance diagram for seqan3::innermost_value_type< t >:Public Types | |
| using | type = value_type_t< 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.