60 template <
typename t, alphabet alphabet_t, alphabet alphabet2_t = alphabet_t>
61 SEQAN3_CONCEPT scoring_scheme = requires (t scheme,
62 alphabet_t
const alph1,
63 alphabet2_t
const alph2)
65 { scheme.score(alph1, alph2) };
69 { scheme.score(alphabet_t{}, alphabet2_t{}) };
The concept std::common_reference_with<T, U> specifies that two types T and U share a common referenc...
The main SeqAn3 namespace.
Core alphabet concept and free function/type trait wrappers.