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

This is the complete list of members for Aleph::Tree_Node_Vtl< T >, including all inherited members.

all(Operation &operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
all(Operation &&operation=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
begin() noexceptAleph::Tree_Node< T >inline
begin() const noexceptAleph::Tree_Node< T >inline
cbegin() const noexceptAleph::Tree_Node< T >inline
cbegin() noexceptAleph::Tree_Node< T >inline
cend() const noexceptAleph::Tree_Node< T >inline
cend() noexceptAleph::Tree_Node< T >inline
childAleph::Tree_Node< T >private
child_to_Tree_Node(Dlink *link) noexceptAleph::Tree_Node< T >inlineprivatestatic
children() constAleph::Tree_Node< T >inline
children_it() constAleph::Tree_Node< T >inline
children_nodes() constAleph::Tree_Node< T >inline
chunk(size_t n) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
const_iterator typedefAleph::Tree_Node< T >
count_if(Predicate pred) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
dataAleph::Tree_Node< T >private
drop(const size_t n) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
end() noexceptAleph::Tree_Node< T >inline
end() const noexceptAleph::Tree_Node< T >inline
enumerate() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
exists(Operation &operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
exists(Operation &&operation=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
filter(Operation &operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
filter(Operation &&operation=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
find_index(Predicate pred) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
first() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
first_or(const Tree_Node< T > * &default_val) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
flagsAleph::Tree_Node< T >private
fold(const Tree_Node< T > * &init, Operation &operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
fold(const Tree_Node< T > * &init, Operation &&operation=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
fold_left(std::function< __Type(const __Type &, const Tree_Node< T > * &)> operation, const __Type &init) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
foldl(const __Type &init, std::function< __Type(const __Type &, const Tree_Node< T > * &)> operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
for_each(Operation &operation) const -> decltype(self())Aleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
for_each(Operation &operation) -> decltype(self())Aleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
for_each(Operation &&operation=Operation()) const -> decltype(self())Aleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
for_each(Operation &&operation=Operation()) -> decltype(self())Aleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
for_each_child(Operation &op) constAleph::Tree_Node< T >inline
for_each_child(Operation &&op=Operation()) constAleph::Tree_Node< T >inline
forall(Operation &operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
forall(Operation &&operation=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
get_child(const size_t i) const noexceptAleph::Tree_Node< T >inline
get_child_list() noexceptAleph::Tree_Node< T >inline
get_data() noexceptAleph::Tree_Node< T >inline
get_data() const noexceptAleph::Tree_Node< T >inline
get_it() constAleph::Tree_Node< T >inline
get_key() noexceptAleph::Tree_Node< T >inline
get_key() const noexceptAleph::Tree_Node< T >inline
get_last_tree() constAleph::Tree_Node< T >inline
get_left_child() const noexceptAleph::Tree_Node< T >inline
get_left_sibling() const noexceptAleph::Tree_Node< T >inline
get_left_tree() const noexceptAleph::Tree_Node< T >inline
get_parent() const noexceptAleph::Tree_Node< T >inline
get_right_child() const noexceptAleph::Tree_Node< T >inline
get_right_sibling() const noexceptAleph::Tree_Node< T >inline
get_right_tree() const noexceptAleph::Tree_Node< T >inline
get_sibling_list() noexceptAleph::Tree_Node< T >inline
has_value(const Tree_Node< T > * &val) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
index_of(const Tree_Node< T > * &val) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
insert_left_sibling(Tree_Node *p)Aleph::Tree_Node< T >inline
insert_leftmost_child(Tree_Node *p) noexceptAleph::Tree_Node< T >inline
insert_right_sibling(Tree_Node *p) noexceptAleph::Tree_Node< T >inline
insert_rightmost_child(Tree_Node *p) noexceptAleph::Tree_Node< T >inline
insert_tree_to_right(Tree_Node *tree)Aleph::Tree_Node< T >inline
intersperse(const Tree_Node< T > * &sep) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
is_leaf() const noexceptAleph::Tree_Node< T >inline
is_leftmost() const noexceptAleph::Tree_Node< T >inline
is_rightmost() const noexceptAleph::Tree_Node< T >inline
is_root() const noexceptAleph::Tree_Node< T >inline
Item_Type typedefAleph::Tree_Node< T >
iterator typedefAleph::Tree_Node< T >
join(Tree_Node *tree)Aleph::Tree_Node< T >inline
FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >::join(const StringType &sep=StringType{", "}) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
join_str(const std::string &sep=", ") constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
key_type typedefAleph::Tree_Node< T >
last() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
last_or(const Tree_Node< T > * &default_val) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
left_link() const noexceptAleph::Tree_Node< T >inlineprivate
length() const noexceptAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
level_traverse(Op op)Aleph::Tree_Node< T >inline
level_traverse(Op op) constAleph::Tree_Node< T >inline
lower_link() const noexceptAleph::Tree_Node< T >inlineprivate
maps(Operation &operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
maps(Operation &&operation=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
max() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
max_by(Compare cmp) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
min() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
min_by(Compare cmp) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
mutable_for_each(Operation &operation) -> decltype(self())Aleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
mutable_for_each(Operation &&operation=Operation()) -> decltype(self())Aleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
none(Predicate &pred) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
none(Predicate &&pred) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
partition(Operation &op) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
partition(Operation &&op=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
pfilter(Operation &operation) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
pfilter(Operation &&operation=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
preorder(const Tree_Node *root, Operation &op)Aleph::Tree_Node< T >inlineprivatestatic
product(const Tree_Node< T > * &init) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
rev() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
right_link() const noexceptAleph::Tree_Node< T >inlineprivate
self() const noexceptAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inlineprotected
self() noexceptAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inlineprotected
set_is_leaf(bool value) noexceptAleph::Tree_Node< T >inline
set_is_leftmost(bool value) noexceptAleph::Tree_Node< T >inline
set_is_rightmost(bool value) noexceptAleph::Tree_Node< T >inline
set_is_root(bool value) noexceptAleph::Tree_Node< T >inline
siblingAleph::Tree_Node< T >private
sibling_to_Tree_Node(Dlink *link) noexceptAleph::Tree_Node< T >inlineprivatestatic
sliding(size_t size, size_t step=1) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
sum(const Tree_Node< T > * &init=Tree_Node< T > *{}) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
take(const size_t n) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
to_dynlist() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
to_vector() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
tpartition(Operation &op) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
tpartition(Operation &&op=Operation()) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
traverse(Operation op)Aleph::Tree_Node< T >inline
traverse(Operation op) constAleph::Tree_Node< T >inline
Tree_Node()=defaultAleph::Tree_Node< T >
Tree_Node(const T &d)Aleph::Tree_Node< T >inline
Tree_Node(T &&d)Aleph::Tree_Node< T >inline
trees() constAleph::Tree_Node< T >inline
unique() constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
unique_by(EqPred eq) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
upper_link() const noexceptAleph::Tree_Node< T >inlineprivate
zip_with(const Other &other) constAleph::FunctionalMixin< Tree_Node< T >, Tree_Node< T > * >inline
~Tree_Node_Vtl()=defaultAleph::Tree_Node_Vtl< T >virtual