|
SeqAn3 3.4.1-rc.1
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. |