Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Naive_Suffix_Tree Member List

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_Treeinline
choose_terminal(const std::string_view s)Aleph::Naive_Suffix_Treeinlineprivatestatic
collect_leaf_suffixes(const size_t node, Array< size_t > &out) constAleph::Naive_Suffix_Treeinlineprivate
contains(const std::string_view pattern) constAleph::Naive_Suffix_Treeinline
create_node(const size_t start, const size_t end, const size_t parent, const size_t suffix_index)Aleph::Naive_Suffix_Treeinlineprivate
find_all(const std::string_view pattern) constAleph::Naive_Suffix_Treeinline
find_child_by_first_char(const size_t node, const char c) constAleph::Naive_Suffix_Treeinlineprivate
insert_suffix(const size_t suffix_start)Aleph::Naive_Suffix_Treeinlineprivate
Naive_Suffix_Tree(const std::string_view text="")Aleph::Naive_Suffix_Treeinlineexplicit
node_count() const noexceptAleph::Naive_Suffix_Treeinline
nodes() const noexceptAleph::Naive_Suffix_Treeinline
nodes_Aleph::Naive_Suffix_Treeprivate
nposAleph::Naive_Suffix_Treestatic
original_size_Aleph::Naive_Suffix_Treeprivate
replace_child(const size_t parent, const size_t old_child, const size_t new_child)Aleph::Naive_Suffix_Treeinlineprivate
text_Aleph::Naive_Suffix_Treeprivate
text_size() const noexceptAleph::Naive_Suffix_Treeinline