20 namespace seqan3::align_cfg::detail
41 template <
typename alignment_result_t>
43 requires seqan3::detail::is_type_specialisation_of_v<alignment_result_t, seqan3::alignment_result>
45 class result_type :
public pipeable_config_element<result_type<alignment_result_t>>
49 using type = alignment_result_t;
54 constexpr result_type() =
default;
55 constexpr result_type(result_type
const &) =
default;
56 constexpr result_type(result_type &&) =
default;
57 constexpr result_type & operator=(result_type
const &) =
default;
58 constexpr result_type & operator=(result_type &&) =
default;
59 ~result_type() =
default;
63 static constexpr seqan3::detail::align_config_id
id{seqan3::detail::align_config_id::result_type};