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

This is the complete list of members for Aleph::BitArray, including all inherited members.

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