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