16namespace seqan3::detail
38template <
typename type_t,
typename default_t>
39using transformation_trait_or = std::conditional_t<transformation_trait<type_t>,
41 std::type_identity<default_t>>;
47template <
typename type_t,
typename default_t>
48using transformation_trait_or_t =
typename transformation_trait_or<type_t, default_t>::type;
Provides the concepts seqan3::transformation_trait and seqan3::unary_type_trait.