25template <
class T,
class U>
28 requires std::convertible_to<
decltype(t == u),
bool>;
29 requires std::convertible_to<
decltype(t != u),
bool>;
30 requires std::convertible_to<
decltype(u == t),
bool>;
31 requires std::convertible_to<
decltype(u != t),
bool>;
42template <
typename t1,
typename t2>
45 requires std::convertible_to<
decltype(v1 < v2), bool>;
46 requires std::convertible_to<
decltype(v1 <= v2), bool>;
47 requires std::convertible_to<
decltype(v1 > v2),
bool>;
48 requires std::convertible_to<
decltype(v1 >= v2),
bool>;
50 requires std::convertible_to<
decltype(v2 < v1), bool>;
51 requires std::convertible_to<
decltype(v2 <= v1), bool>;
52 requires std::convertible_to<
decltype(v2 > v1),
bool>;
53 requires std::convertible_to<
decltype(v2 >= v1),
bool>;
Requires the two operands to be comparable with == and != in both directions.
Requires the two operands to be comparable with <, <=, > and >= in both directions.
The internal SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26