SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
align_pairwise_range_input Interface Reference

A helper concept to test for correct range input in seqan3::align_pairwise. More...

#include <seqan3/alignment/pairwise/detail/concept.hpp>

Detailed Description

A helper concept to test for correct range input in seqan3::align_pairwise.

Template Parameters
tThe type to check.

Only use input ranges whose value type models seqan3::detail::align_pairwise_value and whose reference type is an lvalue reference and the range itself models std::ranges::viewable_range or the reference type is a prvalue and it models seqan3::detail::align_pairwise_single_input. This covers all typical use cases: a) An lvalue range, whose reference type is a tuple like lvalue reference, b) A range, whose reference type is a tuple over viewable ranges. This covers also transforming and non-transforming views (e.g. views::zip, or views::take). Only a temporary non-view range piped with seqan3::detail::all can't be handled securely.


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