SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
Configuration element storing the configured seqan3::search_result for the search algorithm. More...
#include <seqan3/search/configuration/result_type.hpp>
Public Types | |
using | type = search_result_t |
The configured seqan3::search_result type. | |
Public Member Functions | |
Constructors, destructor and assignment | |
constexpr | result_type ()=default |
Defaulted. | |
constexpr | result_type (result_type const &)=default |
Defaulted. | |
constexpr | result_type (result_type &&)=default |
Defaulted. | |
constexpr result_type & | operator= (result_type const &)=default |
Defaulted. | |
constexpr result_type & | operator= (result_type &&)=default |
Defaulted. | |
~result_type ()=default | |
Defaulted. | |
Static Public Attributes | |
static constexpr seqan3::detail::search_config_id | id {seqan3::detail::search_config_id::result_type} |
Internal id to check for consistent configuration settings. | |
Configuration element storing the configured seqan3::search_result for the search algorithm.
search_result_t | The search result type to store; must be a type specialisation of seqan3::search_result. |
This configuration element stores the seqan3::search_result type after configuring the search algorithm with the seqan3::detail::search_configurator. The result type can be accessed via the seqan3::detail::search_traits over the corresponding search configuration type. If the stored search result was not added yet to the search configuration the corresponding result type member will deduce to seqan3::detail::empty_type.