|
SeqAn3 3.4.2-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. |