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
57 return std::tie(lb, rb, depth) == std::tie(rhs.lb, rhs.rb, rhs.depth);
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.
Provides C++20 additions to the type_traits header.