26template <
class T,
class U>
29 requires std::convertible_to<
decltype(t == u),
bool>;
30 requires std::convertible_to<
decltype(t != u),
bool>;
31 requires std::convertible_to<
decltype(u == t),
bool>;
32 requires std::convertible_to<
decltype(u != t),
bool>;
43template <
typename t1,
typename t2>
48 requires std::convertible_to<
decltype(
v1 >
v2),
bool>;
49 requires std::convertible_to<
decltype(
v1 >=
v2),
bool>;
53 requires std::convertible_to<
decltype(
v2 >
v1),
bool>;
54 requires std::convertible_to<
decltype(
v2 >=
v1),
bool>;
67template <
typename from_t,
typename to_t>
Core alphabet concept and free function/type trait wrappers.
The generic alphabet concept that covers most data types used in ranges.
Checks whether from_t can be converted through to_t using their char representation.
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
constexpr auto const & get(configuration< configs_t... > const &config) noexcept
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition configuration.hpp:412