28 struct search_mode_all {};
31 struct search_mode_all_best {};
34 struct search_mode_best {};
43 inline detail::search_mode_all constexpr
all;
46 inline detail::search_mode_all_best constexpr
all_best;
49 inline detail::search_mode_best constexpr
best;
57 struct strata : detail::strong_type<uint8_t, strata, detail::strong_type_skill::convert>
59 using detail::strong_type<uint8_t, strata, detail::strong_type_skill::convert>::strong_type;
79 template <
typename mode_t>
82 std::same_as<remove_cvref_t<mode_t>, detail::search_mode_all_best> ||
83 std::same_as<remove_cvref_t<mode_t>, detail::search_mode_best> ||
84 std::same_as<remove_cvref_t<mode_t>,
strata>
90 static constexpr detail::search_config_id
id{detail::search_config_id::mode};
98 template <
typename mode_t>
Provides basic data structure for strong types.
detail::search_mode_best constexpr best
Configuration element to receive one best hit (with the lowest number of errors). ...
Definition: mode.hpp:49
Provides compatibility matrix for search configurations.
Adds pipe interface to configuration elements.
Definition: pipeable_config_element.hpp:30
detail::search_mode_all_best constexpr all_best
Configuration element to receive all hits within the lowest number of errors.
Definition: mode.hpp:46
A special sub namespace for the search configurations.
Configuration element to receive all hits with the best number of errors plus the strata value...
Definition: mode.hpp:57
detail::search_mode_all constexpr all
Configuration element to receive all hits within the error bounds.
Definition: mode.hpp:43
Configuration element to determine the search mode.
Definition: mode.hpp:86
Provides seqan3::pipeable_config_element.
Definition: aligned_sequence_concept.hpp:36
Provides various type traits on generic types.
Provides seqan3::detail::configuration and utility functions.
The concept std::same_as<T, U> is satisfied if and only if T and U denote the same type...