| __traverse(Operation &operation) | Aleph::BitArray | inlineprivate |
| all(Operation &operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| all(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| array_of_bytes | Aleph::BitArray | private |
| begin() noexcept | Aleph::BitArray | inline |
| begin() const noexcept | Aleph::BitArray | inline |
| begin | Aleph::BitArray | friend |
| begin | Aleph::BitArray | friend |
| BitArray(const size_t dim=0) | Aleph::BitArray | inline |
| BitArray(const size_t dim, const unsigned int value) | Aleph::BitArray | inline |
| BitArray(const BitArray &array) | Aleph::BitArray | inline |
| BitArray(BitArray &&array) noexcept | Aleph::BitArray | inline |
| BitArray(std::ifstream &input) | Aleph::BitArray | inline |
| BitArray(const unsigned char str[], const size_t num_bits) | Aleph::BitArray | inline |
| bits_list() const | Aleph::BitArray | inline |
| cbegin() const noexcept | Aleph::BitArray | inline |
| cbegin() noexcept | Aleph::BitArray | inline |
| cbegin | Aleph::BitArray | friend |
| cend() const noexcept | Aleph::BitArray | inline |
| cend() noexcept | Aleph::BitArray | inline |
| cend | Aleph::BitArray | friend |
| chunk(size_t n) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| circular_left_shift(const size_t n=1) | Aleph::BitArray | inline |
| circular_right_shift(const size_t n=1) | Aleph::BitArray | inline |
| clear_unused_bits_in_last_byte() noexcept | Aleph::BitArray | inlineprivate |
| const_iterator typedef | Aleph::BitArray | |
| count_if(Predicate pred) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| count_ones() const noexcept | Aleph::BitArray | inline |
| count_zeros() const noexcept | Aleph::BitArray | inline |
| current_size | Aleph::BitArray | private |
| drop(const size_t n) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| dyn_left_shift(const size_t n=1) | Aleph::BitArray | inline |
| dyn_right_shift(const size_t n=1) | Aleph::BitArray | inline |
| empty() noexcept | Aleph::BitArray | inline |
| end() noexcept | Aleph::BitArray | inline |
| end() const noexcept | Aleph::BitArray | inline |
| end | Aleph::BitArray | friend |
| end | Aleph::BitArray | friend |
| ensure_num_bytes(const size_t num_bytes) | Aleph::BitArray | inlineprivate |
| enumerate() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| exists(Operation &operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| exists(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| fast_read(const size_t i) const noexcept | Aleph::BitArray | inline |
| fast_write(const size_t i, const unsigned int value) | Aleph::BitArray | inline |
| filter(Operation &operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| filter(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| find_index(Predicate pred) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| first() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| first_or(const unsigned int &default_val) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| fold(const unsigned int &init, Operation &operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| fold(const unsigned int &init, Operation &&operation=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| fold_left(std::function< __Type(const __Type &, const unsigned int &)> operation, const __Type &init) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| foldl(const __Type &init, std::function< __Type(const __Type &, const unsigned int &)> operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| for_each(Operation &operation) const -> decltype(self()) | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| for_each(Operation &operation) -> decltype(self()) | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| for_each(Operation &&operation=Operation()) const -> decltype(self()) | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| for_each(Operation &&operation=Operation()) -> decltype(self()) | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| forall(Operation &operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| forall(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| get_bit_str() const | Aleph::BitArray | inline |
| get_it() const noexcept | Aleph::BitArray | inline |
| get_num() const noexcept | Aleph::BitArray | inline |
| get_num_bytes() const noexcept | Aleph::BitArray | inlineprivate |
| get_unum() const noexcept | Aleph::BitArray | inline |
| has_value(const unsigned int &val) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| index_of(const unsigned int &val) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| intersperse(const unsigned int &sep) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| Item_Type typedef | Aleph::BitArray | |
| items() const | Aleph::BitArray | inline |
| iterator typedef | Aleph::BitArray | |
| join(const StringType &sep=StringType{", "}) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| join_str(const std::string &sep=", ") const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| last() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| last_or(const unsigned int &default_val) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| left_shift(const size_t n=1) | Aleph::BitArray | inline |
| length() const noexcept | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| load(std::istream &input) | Aleph::BitArray | inline |
| load_from_array_of_chars(const unsigned char str[], const size_t num_bits) | Aleph::BitArray | inline |
| maps(Operation &operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| maps(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| max() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| max_by(Compare cmp) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| min() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| min_by(Compare cmp) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| mutable_for_each(Operation &operation) -> decltype(self()) | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| mutable_for_each(Operation &&operation=Operation()) -> decltype(self()) | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| none(Predicate &pred) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| none(Predicate &&pred) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| operator& | Aleph::BitArray | friend |
| operator&=(const BitArray &rhs) | Aleph::BitArray | inline |
| operator()(const size_t i) const | Aleph::BitArray | inline |
| operator<< | Aleph::BitArray | friend |
| operator=(BitArray &&array) noexcept | Aleph::BitArray | inline |
| operator=(const BitArray &array) | Aleph::BitArray | inline |
| operator==(const BitArray &rhs) const | Aleph::BitArray | inline |
| operator[](const size_t i) const | Aleph::BitArray | inline |
| operator[](const size_t i) noexcept | Aleph::BitArray | inline |
| operator| | Aleph::BitArray | friend |
| operator|=(const BitArray &rhs) | Aleph::BitArray | inline |
| partition(Operation &op) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| partition(Operation &&op=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| pfilter(Operation &operation) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| pfilter(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| pop() | Aleph::BitArray | inline |
| product(const unsigned int &init) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| push(const unsigned int value) | Aleph::BitArray | inline |
| read(const size_t i) const | Aleph::BitArray | inline |
| read_bit(const size_t i) const | Aleph::BitArray | inline |
| read_bit_ne(const size_t i) const noexcept | Aleph::BitArray | inline |
| reserve(const size_t dim) | Aleph::BitArray | inline |
| rev() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| right_shift(const size_t n=1) | Aleph::BitArray | inline |
| save(std::ostream &output) const | Aleph::BitArray | inline |
| save_in_array_of_chars(const std::string &name, std::ostream &output) const | Aleph::BitArray | inline |
| self() const noexcept | Aleph::FunctionalMixin< BitArray, unsigned int > | inlineprotected |
| self() noexcept | Aleph::FunctionalMixin< BitArray, unsigned int > | inlineprotected |
| set_bit_str(const std::string &str) | Aleph::BitArray | inline |
| set_num(T n) | Aleph::BitArray | inline |
| set_num(const char &c) | Aleph::BitArray | inline |
| set_num(const short &c) | Aleph::BitArray | inline |
| set_num(const int &c) | Aleph::BitArray | inline |
| set_num(const long &c) | Aleph::BitArray | inline |
| set_size(const size_t sz) | Aleph::BitArray | inline |
| size() const noexcept | Aleph::BitArray | inline |
| sliding(size_t size, size_t step=1) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| sum(const unsigned int &init=unsigned int {}) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| swap(BitArray &array) noexcept | Aleph::BitArray | inline |
| take(const size_t n) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| to_dynlist() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| to_string() const | Aleph::BitArray | inline |
| to_vector() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| tpartition(Operation &op) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| tpartition(Operation &&op=Operation()) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| traverse(Operation &operation) const | Aleph::BitArray | inline |
| traverse(Operation &operation) | Aleph::BitArray | inline |
| traverse(Operation &&operation=Operation()) const | Aleph::BitArray | inline |
| traverse(Operation &&operation=Operation()) | Aleph::BitArray | inline |
| unique() const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| unique_by(EqPred eq) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |
| write(const size_t i, const unsigned int value) | Aleph::BitArray | inline |
| write_bit(const size_t i, const unsigned int value) | Aleph::BitArray | inline |
| zip_with(const Other &other) const | Aleph::FunctionalMixin< BitArray, unsigned int > | inline |