15 #include <type_traits>
19 namespace seqan3::detail
41 template <
template <
typename...>
typename query_t,
typename... args_t>
42 struct is_class_template_declarable_with :
49 template <
template <
typename...>
typename query_t,
typename... args_t>
51 struct is_class_template_declarable_with<query_t, args_t...> :
public std::true_type
60 template <
template <
typename...>
typename query_t,
typename... args_t>
61 inline constexpr
bool is_class_template_declarable_with_v =
62 is_class_template_declarable_with<query_t, args_t...>::value;
requires requires
The rank_type of the semi-alphabet; defined as the return type of seqan3::to_rank....
Definition: alphabet/concept.hpp:164