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

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

all(Operation &operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
all(Operation &&operation=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
append(const T &item)MixinVector< T >inline
chunk(size_t n) constAleph::FunctionalMixin< MixinVector< T >, T >inline
count_if(Predicate pred) constAleph::FunctionalMixin< MixinVector< T >, T >inline
dataMixinVector< T >private
drop(const size_t n) constAleph::FunctionalMixin< MixinVector< T >, T >inline
enumerate() constAleph::FunctionalMixin< MixinVector< T >, T >inline
exists(Operation &operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
exists(Operation &&operation=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
filter(Operation &operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
filter(Operation &&operation=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
find_index(Predicate pred) constAleph::FunctionalMixin< MixinVector< T >, T >inline
find_item(Operation &operation)Aleph::LocateMixin< MixinVector< T >, T >inline
find_item(Operation &operation) constAleph::LocateMixin< MixinVector< T >, T >inline
find_item(Operation &&operation=Operation())Aleph::LocateMixin< MixinVector< T >, T >inline
find_item(Operation &&operation=Operation()) constAleph::LocateMixin< MixinVector< T >, T >inline
find_ptr(Operation &operation)Aleph::LocateMixin< MixinVector< T >, T >inline
find_ptr(Operation &operation) constAleph::LocateMixin< MixinVector< T >, T >inline
find_ptr(Operation and operation=Operation()) constAleph::LocateMixin< MixinVector< T >, T >inline
find_ptr(Operation and operation=Operation())Aleph::LocateMixin< MixinVector< T >, T >inline
first() constAleph::FunctionalMixin< MixinVector< T >, T >inline
first_or(const T &default_val) constAleph::FunctionalMixin< MixinVector< T >, T >inline
fold(const T &init, Operation &operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
fold(const T &init, Operation &&operation=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
fold_left(std::function< __Type(const __Type &, const T &)> operation, const __Type &init) constAleph::FunctionalMixin< MixinVector< T >, T >inline
foldl(const __Type &init, std::function< __Type(const __Type &, const T &)> operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
for_each(Operation &operation) const -> decltype(self())Aleph::FunctionalMixin< MixinVector< T >, T >inline
for_each(Operation &operation) -> decltype(self())Aleph::FunctionalMixin< MixinVector< T >, T >inline
for_each(Operation &&operation=Operation()) const -> decltype(self())Aleph::FunctionalMixin< MixinVector< T >, T >inline
for_each(Operation &&operation=Operation()) -> decltype(self())Aleph::FunctionalMixin< MixinVector< T >, T >inline
forall(Operation &operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
forall(Operation &&operation=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
get_it() constMixinVector< T >inline
has_value(const T &val) constAleph::FunctionalMixin< MixinVector< T >, T >inline
index_of(const T &val) constAleph::FunctionalMixin< MixinVector< T >, T >inline
insert(const T &item)MixinVector< T >inline
intersperse(const T &sep) constAleph::FunctionalMixin< MixinVector< T >, T >inline
is_empty() const noexceptMixinVector< T >inline
Item_Type typedefMixinVector< T >
items() constAleph::KeysMixin< MixinVector< T >, T >inline
join(const StringType &sep=StringType{", "}) constAleph::FunctionalMixin< MixinVector< T >, T >inline
join_str(const std::string &sep=", ") constAleph::FunctionalMixin< MixinVector< T >, T >inline
keys() constAleph::KeysMixin< MixinVector< T >, T >inline
last() constAleph::FunctionalMixin< MixinVector< T >, T >inline
last_or(const T &default_val) constAleph::FunctionalMixin< MixinVector< T >, T >inline
length() const noexceptAleph::FunctionalMixin< MixinVector< T >, T >inline
maps(Operation &operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
maps(Operation &&operation=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
max() constAleph::FunctionalMixin< MixinVector< T >, T >inline
max_by(Compare cmp) constAleph::FunctionalMixin< MixinVector< T >, T >inline
min() constAleph::FunctionalMixin< MixinVector< T >, T >inline
min_by(Compare cmp) constAleph::FunctionalMixin< MixinVector< T >, T >inline
MixinVector()=defaultMixinVector< T >
MixinVector(std::initializer_list< T > init)MixinVector< T >inline
mutable_for_each(Operation &operation) -> decltype(self())Aleph::FunctionalMixin< MixinVector< T >, T >inline
mutable_for_each(Operation &&operation=Operation()) -> decltype(self())Aleph::FunctionalMixin< MixinVector< T >, T >inline
none(Predicate &pred) constAleph::FunctionalMixin< MixinVector< T >, T >inline
none(Predicate &&pred) constAleph::FunctionalMixin< MixinVector< T >, T >inline
nth(const size_t n) constAleph::LocateMixin< MixinVector< T >, T >inline
nth_ne(const size_t n) const noexceptAleph::LocateMixin< MixinVector< T >, T >inline
operator==(const MixinVector &other) constMixinVector< T >inline
partition(Operation &op) constAleph::FunctionalMixin< MixinVector< T >, T >inline
partition(Operation &&op=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
pfilter(Operation &operation) constAleph::FunctionalMixin< MixinVector< T >, T >inline
pfilter(Operation &&operation=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
product(const T &init) constAleph::FunctionalMixin< MixinVector< T >, T >inline
rev() constAleph::FunctionalMixin< MixinVector< T >, T >inline
TraverseMixin< MixinVector< T >, T >::self() const noexceptAleph::TraverseMixin< MixinVector< T >, T >inlineprotected
TraverseMixin< MixinVector< T >, T >::self() noexceptAleph::TraverseMixin< MixinVector< T >, T >inlineprotected
LocateMixin< MixinVector< T >, T >::self() const noexceptAleph::LocateMixin< MixinVector< T >, T >inlineprotected
LocateMixin< MixinVector< T >, T >::self() noexceptAleph::LocateMixin< MixinVector< T >, T >inlineprotected
FunctionalMixin< MixinVector< T >, T >::self() const noexceptAleph::FunctionalMixin< MixinVector< T >, T >inlineprotected
FunctionalMixin< MixinVector< T >, T >::self() noexceptAleph::FunctionalMixin< MixinVector< T >, T >inlineprotected
KeysMixin< MixinVector< T >, T >::self() const noexceptAleph::KeysMixin< MixinVector< T >, T >inlineprotected
size() const noexceptMixinVector< T >inline
sliding(size_t size, size_t step=1) constAleph::FunctionalMixin< MixinVector< T >, T >inline
sum(const T &init=T {}) constAleph::FunctionalMixin< MixinVector< T >, T >inline
take(const size_t n) constAleph::FunctionalMixin< MixinVector< T >, T >inline
to_dynlist() constAleph::FunctionalMixin< MixinVector< T >, T >inline
to_vector() constAleph::FunctionalMixin< MixinVector< T >, T >inline
tpartition(Operation &op) constAleph::FunctionalMixin< MixinVector< T >, T >inline
tpartition(Operation &&op=Operation()) constAleph::FunctionalMixin< MixinVector< T >, T >inline
traverse(Operation &operation) constAleph::TraverseMixin< MixinVector< T >, T >inline
traverse(Operation &operation)Aleph::TraverseMixin< MixinVector< T >, T >inline
traverse(Operation and operation=Operation()) constAleph::TraverseMixin< MixinVector< T >, T >inline
traverse(Operation and operation=Operation())Aleph::TraverseMixin< MixinVector< T >, T >inline
unique() constAleph::FunctionalMixin< MixinVector< T >, T >inline
unique_by(EqPred eq) constAleph::FunctionalMixin< MixinVector< T >, T >inline
zip_with(const Other &other) constAleph::FunctionalMixin< MixinVector< T >, T >inline