Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::FunctionalMixin< Derived, Type > Member List

This is the complete list of members for Aleph::FunctionalMixin< Derived, Type >, including all inherited members.

all(Operation &operation) constAleph::FunctionalMixin< Derived, Type >inline
all(Operation &&operation=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
chunk(size_t n) constAleph::FunctionalMixin< Derived, Type >inline
count_if(Predicate pred) constAleph::FunctionalMixin< Derived, Type >inline
drop(const size_t n) constAleph::FunctionalMixin< Derived, Type >inline
enumerate() constAleph::FunctionalMixin< Derived, Type >inline
exists(Operation &operation) constAleph::FunctionalMixin< Derived, Type >inline
exists(Operation &&operation=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
filter(Operation &operation) constAleph::FunctionalMixin< Derived, Type >inline
filter(Operation &&operation=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
find_index(Predicate pred) constAleph::FunctionalMixin< Derived, Type >inline
first() constAleph::FunctionalMixin< Derived, Type >inline
first_or(const Type &default_val) constAleph::FunctionalMixin< Derived, Type >inline
fold(const Type &init, Operation &operation) constAleph::FunctionalMixin< Derived, Type >inline
fold(const Type &init, Operation &&operation=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
fold_left(std::function< __Type(const __Type &, const Type &)> operation, const __Type &init) constAleph::FunctionalMixin< Derived, Type >inline
foldl(const __Type &init, std::function< __Type(const __Type &, const Type &)> operation) constAleph::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
forall(Operation &operation) constAleph::FunctionalMixin< Derived, Type >inline
forall(Operation &&operation=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
has_value(const Type &val) constAleph::FunctionalMixin< Derived, Type >inline
index_of(const Type &val) constAleph::FunctionalMixin< Derived, Type >inline
intersperse(const Type &sep) constAleph::FunctionalMixin< Derived, Type >inline
join(const StringType &sep=StringType{", "}) constAleph::FunctionalMixin< Derived, Type >inline
join_str(const std::string &sep=", ") constAleph::FunctionalMixin< Derived, Type >inline
last() constAleph::FunctionalMixin< Derived, Type >inline
last_or(const Type &default_val) constAleph::FunctionalMixin< Derived, Type >inline
length() const noexceptAleph::FunctionalMixin< Derived, Type >inline
maps(Operation &operation) constAleph::FunctionalMixin< Derived, Type >inline
maps(Operation &&operation=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
max() constAleph::FunctionalMixin< Derived, Type >inline
max_by(Compare cmp) constAleph::FunctionalMixin< Derived, Type >inline
min() constAleph::FunctionalMixin< Derived, Type >inline
min_by(Compare cmp) constAleph::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) constAleph::FunctionalMixin< Derived, Type >inline
none(Predicate &&pred) constAleph::FunctionalMixin< Derived, Type >inline
partition(Operation &op) constAleph::FunctionalMixin< Derived, Type >inline
partition(Operation &&op=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
pfilter(Operation &operation) constAleph::FunctionalMixin< Derived, Type >inline
pfilter(Operation &&operation=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
product(const Type &init) constAleph::FunctionalMixin< Derived, Type >inline
rev() constAleph::FunctionalMixin< Derived, Type >inline
self() const noexceptAleph::FunctionalMixin< Derived, Type >inlineprotected
self() noexceptAleph::FunctionalMixin< Derived, Type >inlineprotected
sliding(size_t size, size_t step=1) constAleph::FunctionalMixin< Derived, Type >inline
sum(const Type &init=Type{}) constAleph::FunctionalMixin< Derived, Type >inline
take(const size_t n) constAleph::FunctionalMixin< Derived, Type >inline
to_dynlist() constAleph::FunctionalMixin< Derived, Type >inline
to_vector() constAleph::FunctionalMixin< Derived, Type >inline
tpartition(Operation &op) constAleph::FunctionalMixin< Derived, Type >inline
tpartition(Operation &&op=Operation()) constAleph::FunctionalMixin< Derived, Type >inline
unique() constAleph::FunctionalMixin< Derived, Type >inline
unique_by(EqPred eq) constAleph::FunctionalMixin< Derived, Type >inline
zip_with(const Other &other) constAleph::FunctionalMixin< Derived, Type >inline