SeqAn3
seqan3::innermost_value_type< t > Struct Template Reference

Recursively determines the value_type on containers and/or iterators [Type metafunction]. More...

#include <seqan3/core/metafunction/range.hpp>

Public Types

using type = value_type_t< remove_cvref_t< t > >
 The return type (recursion not shown).
 

Detailed Description

template<typename t>
struct seqan3::innermost_value_type< t >

Recursively determines the value_type on containers and/or iterators [Type metafunction].

Template Parameters
tThe type to recurse on; must have std::ranges::value_type_t<rng_t>

Attention, this metafunction implicitly removes cv-qualifiers on the all value_types except the one returned.


The documentation for this struct was generated from the following file: