SeqAn3 3.4.0-rc.4
The Modern C++ library for sequence analysis.
|
Select the search result based on the configuration and the index type. More...
Public Types | |
using | type = search_result< query_id_t, index_cursor_t, reference_id_t, reference_begin_position_t > |
The result type depending on the output configuration. | |
Private Types | |
using | index_cursor_t = std::conditional_t< traits_type::output_index_cursor, index_cursor_type, empty_type > |
The index_cursor type of the search_result. | |
using | index_cursor_type = typename index_t::cursor_type |
The cursor type of the index. | |
using | index_size_type = typename index_t::size_type |
The size type of the index. | |
using | query_id_t = std::conditional_t< traits_type::output_query_id, size_t, empty_type > |
The query_id type of the search_result. | |
using | reference_begin_position_t = std::conditional_t< traits_type::output_reference_begin_position, index_size_type, empty_type > |
The reference_begin_position type of the search_result. | |
using | reference_id_t = std::conditional_t< traits_type::output_reference_id, index_size_type, empty_type > |
The reference_id type of the search_result. | |
using | traits_type = search_traits< search_configuration_t > |
The search traits. | |
Select the search result based on the configuration and the index type.
search_configuration_t | The type of the configuration. |
index_t | The type of the index. |
query_index_t | The index type of the query. |