SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::alignment_function_traits< function_t > Struct Template Reference

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.
 

Detailed Description

template<typename function_t>
struct seqan3::detail::alignment_function_traits< function_t >

A traits class to provide a uniform access to the properties of the wrapped alignment algorithm.

Template Parameters
function_tThe type of the std::function object that stores the alignment algorithm as the target.

The documentation for this struct was generated from the following file:
Hide me