|
SeqAn3 3.4.0-rc.3
The Modern C++ library for sequence analysis.
|
Provides seqan3 general purpose range functionality. More...
Collaboration diagram for Range:Classes | |
| struct | seqan3::range_innermost_value< t > |
Recursively determines the value_type on containers and/or iterators. More... | |
Typedefs | |
| template<typename t > | |
| using | seqan3::range_innermost_value_t = typename range_innermost_value< t >::type |
| Shortcut for seqan3::range_innermost_value (transformation_trait shortcut). | |
Variables | |
| template<typename t > | |
| constexpr size_t | seqan3::range_dimension_v = 1 |
Returns the number of times you can call seqan3::value_type_t recursively on t (type trait). | |
Provides seqan3 general purpose range functionality.
| using seqan3::range_innermost_value_t = typedef typename range_innermost_value<t>::type |
Shortcut for seqan3::range_innermost_value (transformation_trait shortcut).
Returns the number of times you can call seqan3::value_type_t recursively on t (type trait).
| t | The type to be queried; must resolve seqan3::value_type_t at least once. |
Attention, this type trait implicitly removes cv-qualifiers and reference from the types it recurses on and returns.