15#include <seqan3/utility/simd/concept.hpp>
18namespace seqan3::detail
31template <
typename coordinate_type,
typename trace_type>
32struct alignment_trace_matrix_proxy
34 static_assert(std::same_as<trace_type, trace_directions> || simd_concept<trace_type>
35 || decays_to_ignore_v<trace_type>,
36 "Value type must either be a trace_directions object, a simd vector over such or std::ignore.");
38 coordinate_type coordinate{};
Provides various type traits on generic types.
Provides the declaration of seqan3::detail::trace_directions.