-
Notifications
You must be signed in to change notification settings - Fork 82
Module: Indexes
cpockrandt edited this page Feb 27, 2017
·
9 revisions
-
Virtual_suffix_tree_concept
- Enhanced_suffix_array class
-
Virtual_suffix_trie_concept
- Suffix_array class
- Compressed_suffix_array class
- Rev_fm_index class
-
Virtual_prefix_tree_concept
-
Virtual_prefix_trie_concept
- Fm_index class
-
Virtual_suffix_trie_concept && Virtual_prefix_trie_concept:
- Bidirectional_fm_index class
-
Hash_table_concept
- Q_gram_index
template <typename T>
concept bool Virtual_suffix_trie_concept (T t)
{
t.root();
requires Virtual_suffix_trie_top_down_iterator_concept<decltype(t.root())>;
};
template <typename rev_fm_index_traits>
requires Rev_fm_index_traits_concept<rev_fm_index_traits>
class Rev_fm_index
{
using vector_type = sdsl::interleaved_vector;
using int_type = uint32_t;
};
class MyFm : public Rev_fm_index
{
using int_type = uint16_t;
};
- sdsl vs seqan3 namespace
- traits vs. inheritance