SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
A traits class to provide a uniform access to the properties of the wrapped alignment algorithm. More...
#include <seqan3/alignment/pairwise/detail/type_traits.hpp>
Public Types | |
using | alignment_result_type = typename function_traits< callback_type >::template argument_type_at< 0 > |
The type of the alignment result to be computed. | |
using | callback_type = typename function_traits< function_t >::template argument_type_at< 1 > |
The type of the callback function called when a result was computed. | |
using | sequence_input_type = typename function_traits< function_t >::template argument_type_at< 0 > |
The type of the sequence input to the alignment algorithm. | |
A traits class to provide a uniform access to the properties of the wrapped alignment algorithm.
function_t | The type of the std::function object that stores the alignment algorithm as the target. |