16 #include <type_traits>
20 namespace seqan3::detail
32 template <
typename index_t>
33 struct fm_index_cursor_node
36 using size_type =
typename index_t::size_type;
40 using sdsl_char_type =
typename index_t::sdsl_char_type;
49 sdsl_char_type last_char;
52 bool operator==(fm_index_cursor_node
const & rhs)
const
61 bool operator!=(fm_index_cursor_node
const & rhs)
const
63 return !(*
this == rhs);
73 template <cereal_archive archive_t>
74 void CEREAL_SERIALIZE_FUNCTION_NAME(archive_t & archive)
Adaptions of concepts from the Cereal library.