|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::Naive_Suffix_Tree, including all inherited members.
| build(const std::string_view text) | Aleph::Naive_Suffix_Tree | inline |
| choose_terminal(const std::string_view s) | Aleph::Naive_Suffix_Tree | inlineprivatestatic |
| collect_leaf_suffixes(const size_t node, Array< size_t > &out) const | Aleph::Naive_Suffix_Tree | inlineprivate |
| contains(const std::string_view pattern) const | Aleph::Naive_Suffix_Tree | inline |
| create_node(const size_t start, const size_t end, const size_t parent, const size_t suffix_index) | Aleph::Naive_Suffix_Tree | inlineprivate |
| find_all(const std::string_view pattern) const | Aleph::Naive_Suffix_Tree | inline |
| find_child_by_first_char(const size_t node, const char c) const | Aleph::Naive_Suffix_Tree | inlineprivate |
| insert_suffix(const size_t suffix_start) | Aleph::Naive_Suffix_Tree | inlineprivate |
| Naive_Suffix_Tree(const std::string_view text="") | Aleph::Naive_Suffix_Tree | inlineexplicit |
| node_count() const noexcept | Aleph::Naive_Suffix_Tree | inline |
| nodes() const noexcept | Aleph::Naive_Suffix_Tree | inline |
| nodes_ | Aleph::Naive_Suffix_Tree | private |
| npos | Aleph::Naive_Suffix_Tree | static |
| original_size_ | Aleph::Naive_Suffix_Tree | private |
| replace_child(const size_t parent, const size_t old_child, const size_t new_child) | Aleph::Naive_Suffix_Tree | inlineprivate |
| text_ | Aleph::Naive_Suffix_Tree | private |
| text_size() const noexcept | Aleph::Naive_Suffix_Tree | inline |