SeqAn3  3.0.2
The Modern C++ library for sequence analysis.
seqan3::compatible Interface Reference

Two types are "compatible" if their seqan3::dimension_v and their seqan3::innermost_value_type_t are the same. More...

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

Detailed Description

Two types are "compatible" if their seqan3::dimension_v and their seqan3::innermost_value_type_t are the same.

int main()
{
// these evaluate to true:
static_assert(seqan3::compatible<std::string, std::vector<char>>);
}

Attention, this concept implicitly removes cv-qualifiers and reference from the types it recurses on and compares.


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