| all(Operation &operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| all(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| begin() noexcept | Aleph::Tree_Node< char > | inline |
| begin() const noexcept | Aleph::Tree_Node< char > | inline |
| cbegin() const noexcept | Aleph::Tree_Node< char > | inline |
| cbegin() noexcept | Aleph::Tree_Node< char > | inline |
| cend() const noexcept | Aleph::Tree_Node< char > | inline |
| cend() noexcept | Aleph::Tree_Node< char > | inline |
| child | Aleph::Tree_Node< char > | private |
| child_to_Tree_Node(Dlink *link) noexcept | Aleph::Tree_Node< char > | inlineprivatestatic |
| children() const | Aleph::Cnode | inline |
| children_it() const | Aleph::Tree_Node< char > | inline |
| children_nodes() const | Aleph::Tree_Node< char > | inline |
| chunk(size_t n) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| clone(const Tree_Node< char > *src, Tree_Node< char > *tgt) | Aleph::Cnode | inlinestatic |
| clone() const | Aleph::Cnode | inline |
| Cnode(const char c) noexcept | Aleph::Cnode | inlineexplicit |
| const_iterator typedef | Aleph::Tree_Node< char > | |
| contains(const std::string &word) const noexcept | Aleph::Cnode | inline |
| count() const noexcept | Aleph::Cnode | inline |
| count_if(Predicate pred) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| data | Aleph::Tree_Node< char > | private |
| destroy() noexcept | Aleph::Cnode | inline |
| drop(const size_t n) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| end() noexcept | Aleph::Tree_Node< char > | inline |
| end() const noexcept | Aleph::Tree_Node< char > | inline |
| enumerate() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| exists(Operation &operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| exists(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| extract_word_from_stack(FixedStack< char > &stack) | Aleph::Cnode | inlineprivatestatic |
| filter(Operation &operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| filter(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| find_index(Predicate pred) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| first() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| first_or(const Type &default_val) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| flags | Aleph::Tree_Node< char > | private |
| fold(const Type &init, Operation &operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| fold(const Type &init, Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| fold_left(std::function< __Type(const __Type &, const Type &)> operation, const __Type &init) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| foldl(const __Type &init, std::function< __Type(const __Type &, const Type &)> operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| for_each(Operation &operation) const -> decltype(self()) | Aleph::FunctionalMixin< Derived, Type > | inline |
| for_each(Operation &operation) -> decltype(self()) | Aleph::FunctionalMixin< Derived, Type > | inline |
| for_each(Operation &&operation=Operation()) const -> decltype(self()) | Aleph::FunctionalMixin< Derived, Type > | inline |
| for_each(Operation &&operation=Operation()) -> decltype(self()) | Aleph::FunctionalMixin< Derived, Type > | inline |
| for_each_child(Operation &op) const | Aleph::Tree_Node< char > | inline |
| for_each_child(Operation &&op=Operation()) const | Aleph::Tree_Node< char > | inline |
| forall(Operation &operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| forall(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| get_child(const size_t i) const noexcept | Aleph::Tree_Node< char > | inline |
| get_child_list() noexcept | Aleph::Tree_Node< char > | inline |
| get_data() noexcept | Aleph::Tree_Node< char > | inline |
| get_data() const noexcept | Aleph::Tree_Node< char > | inline |
| get_it() const | Aleph::Tree_Node< char > | inline |
| get_key() noexcept | Aleph::Tree_Node< char > | inline |
| get_key() const noexcept | Aleph::Tree_Node< char > | inline |
| get_last_tree() const | Aleph::Tree_Node< char > | inline |
| get_left_child() const noexcept | Aleph::Tree_Node< char > | inline |
| get_left_sibling() const noexcept | Aleph::Tree_Node< char > | inline |
| get_left_tree() const noexcept | Aleph::Tree_Node< char > | inline |
| get_parent() const noexcept | Aleph::Tree_Node< char > | inline |
| get_right_child() const noexcept | Aleph::Tree_Node< char > | inline |
| get_right_sibling() const noexcept | Aleph::Tree_Node< char > | inline |
| get_right_tree() const noexcept | Aleph::Tree_Node< char > | inline |
| get_sibling_list() noexcept | Aleph::Tree_Node< char > | inline |
| greater_child(const char c) const noexcept | Aleph::Cnode | inline |
| has_value(const Type &val) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| index_of(const Type &val) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| insert_child(Cnode *child) | Aleph::Cnode | inline |
| insert_left_sibling(Tree_Node *p) | Aleph::Tree_Node< char > | inline |
| insert_leftmost_child(Tree_Node *p) noexcept | Aleph::Tree_Node< char > | inline |
| insert_right_sibling(Tree_Node *p) noexcept | Aleph::Tree_Node< char > | inline |
| insert_rightmost_child(Tree_Node *p) noexcept | Aleph::Tree_Node< char > | inline |
| insert_tree_to_right(Tree_Node *tree) | Aleph::Tree_Node< char > | inline |
| insert_word(const std::string &word) | Aleph::Cnode | inline |
| intersperse(const Type &sep) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| is_end_word() const noexcept | Aleph::Cnode | inline |
| is_leaf() const noexcept | Aleph::Tree_Node< char > | inline |
| is_leftmost() const noexcept | Aleph::Tree_Node< char > | inline |
| is_rightmost() const noexcept | Aleph::Tree_Node< char > | inline |
| is_root() const noexcept | Aleph::Tree_Node< char > | inline |
| Item_Type typedef | Aleph::Tree_Node< char > | |
| iterator typedef | Aleph::Tree_Node< char > | |
| join(Tree_Node *tree) | Aleph::Tree_Node< char > | inline |
| Aleph::FunctionalMixin::join(const StringType &sep=StringType{", "}) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| join_str(const std::string &sep=", ") const | Aleph::FunctionalMixin< Derived, Type > | inline |
| key_type typedef | Aleph::Tree_Node< char > | |
| last() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| last_or(const Type &default_val) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| left_link() const noexcept | Aleph::Tree_Node< char > | inlineprivate |
| length() const noexcept | Aleph::FunctionalMixin< Derived, Type > | inline |
| level_traverse(Op op) | Aleph::Tree_Node< char > | inline |
| level_traverse(Op op) const | Aleph::Tree_Node< char > | inline |
| lower_link() const noexcept | Aleph::Tree_Node< char > | inlineprivate |
| maps(Operation &operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| maps(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| mark_end_word() | Aleph::Cnode | inline |
| max() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| max_by(Compare cmp) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| min() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| min_by(Compare cmp) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| mutable_for_each(Operation &operation) -> decltype(self()) | Aleph::FunctionalMixin< Derived, Type > | inline |
| mutable_for_each(Operation &&operation=Operation()) -> decltype(self()) | Aleph::FunctionalMixin< Derived, Type > | inline |
| none(Predicate &pred) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| none(Predicate &&pred) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| partition(Operation &op) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| partition(Operation &&op=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| pfilter(Operation &operation) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| pfilter(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| preorder(const Tree_Node *root, Operation &op) | Aleph::Tree_Node< char > | inlineprivatestatic |
| print_words(const size_t max_word_length=2048) const | Aleph::Cnode | inline |
| product(const Type &init) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| rev() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| right_link() const noexcept | Aleph::Tree_Node< char > | inlineprivate |
| search_child(const char c) const noexcept | Aleph::Cnode | inline |
| search_prefix(const char *prefix) const noexcept | Aleph::Cnode | inline |
| search_word(const char *word) const noexcept | Aleph::Cnode | inline |
| self() const noexcept | Aleph::FunctionalMixin< Derived, Type > | inlineprotected |
| self() noexcept | Aleph::FunctionalMixin< Derived, Type > | inlineprotected |
| set_is_leaf(bool value) noexcept | Aleph::Tree_Node< char > | inline |
| set_is_leftmost(bool value) noexcept | Aleph::Tree_Node< char > | inline |
| set_is_rightmost(bool value) noexcept | Aleph::Tree_Node< char > | inline |
| set_is_root(bool value) noexcept | Aleph::Tree_Node< char > | inline |
| sibling | Aleph::Tree_Node< char > | private |
| sibling_to_Tree_Node(Dlink *link) noexcept | Aleph::Tree_Node< char > | inlineprivatestatic |
| sliding(size_t size, size_t step=1) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| sum(const Type &init=Type{}) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| symbol() const noexcept | Aleph::Cnode | inline |
| take(const size_t n) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| to_dynlist() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| to_str() const | Aleph::Cnode | inline |
| to_vector() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| tpartition(Operation &op) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| tpartition(Operation &&op=Operation()) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| traverse(Operation op) | Aleph::Tree_Node< char > | inline |
| traverse(Operation op) const | Aleph::Tree_Node< char > | inline |
| Tree_Node()=default | Aleph::Tree_Node< char > | |
| Tree_Node(const char &d) | Aleph::Tree_Node< char > | inline |
| Tree_Node(char &&d) | Aleph::Tree_Node< char > | inline |
| trees() const | Aleph::Tree_Node< char > | inline |
| unique() const | Aleph::FunctionalMixin< Derived, Type > | inline |
| unique_by(EqPred eq) const | Aleph::FunctionalMixin< Derived, Type > | inline |
| upper_link() const noexcept | Aleph::Tree_Node< char > | inlineprivate |
| words(size_t max_word_length=2048) const | Aleph::Cnode | inline |
| words_impl(FixedStack< char > &stack, DynArray< std::string > &l) const | Aleph::Cnode | inlineprivate |
| words_with_prefix(const std::string &prefix, const size_t max_word_length=2048) const | Aleph::Cnode | inline |
| zip_with(const Other &other) const | Aleph::FunctionalMixin< Derived, Type > | inline |