25template <
typename index_t>
56 return !(*
this == rhs);
66 template <cereal_archive archive_t>
Adaptions of concepts from the Cereal library.
The internal SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
Internal representation of the node of an FM index cursor.
Definition detail/fm_index_cursor.hpp:27
size_type rb
Right suffix array bound.
Definition detail/fm_index_cursor.hpp:38
bool operator==(fm_index_cursor_node const &rhs) const
Comparison of two cursor nodes.
Definition detail/fm_index_cursor.hpp:45
sdsl_char_type last_char
Label of the last edge moved down. Needed for cycle_back().
Definition detail/fm_index_cursor.hpp:42
bool operator!=(fm_index_cursor_node const &rhs) const
Comparison of two cursor nodes.
Definition detail/fm_index_cursor.hpp:54
typename index_t::size_type size_type
Type for representing positions in the indexed text.
Definition detail/fm_index_cursor.hpp:29
typename index_t::sdsl_char_type sdsl_char_type
The type of the reduced alphabet type. (The reduced alphabet might be smaller than the original alpha...
Definition detail/fm_index_cursor.hpp:33
size_type depth
Depth of the node in the suffix tree, i.e. length of the searched query.
Definition detail/fm_index_cursor.hpp:40
size_type lb
Left suffix array bound.
Definition detail/fm_index_cursor.hpp:36