60template <
typename t,
typename alphabet_t,
typename alphabet2_t = alphabet_t>
62 alphabet_t
const alph1,
63 alphabet2_t
const alph2)
68 { scheme.score(alph1, alph2) };
69 requires std::common_reference_with<
decltype(scheme.score(alph1, alph2)),
72 { scheme.score(alphabet_t{}, alphabet2_t{}) };
73 requires std::common_reference_with<
decltype(scheme.score(alphabet_t{}, alphabet2_t{})),
Core alphabet concept and free function/type trait wrappers.
The generic alphabet concept that covers most data types used in ranges.
A concept that requires that type be able to score two letters.
The main SeqAn3 namespace.
Definition: cigar_operation_table.hpp:2