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

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

__traverse(Operation &operation)Aleph::DynArray< T >inlineprivate
access(const size_t i) const noexceptAleph::DynArray< T >inline
adjust(const size_t dim)Aleph::DynArray< T >inline
advance_block_index(size_t block_index, size_t seg_index, const size_t len) const noexceptAleph::DynArray< T >inlineprivate
all(Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
all(Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
allocate_block(T *&block)Aleph::DynArray< T >inlineprivate
allocate_block(T *&block, T *src_block)Aleph::DynArray< T >inlineprivate
allocate_dir()Aleph::DynArray< T >inlineprivate
allocate_dir(T ***src_dir)Aleph::DynArray< T >inlineprivate
allocate_segment(T **&seg)Aleph::DynArray< T >inlineprivate
allocate_segment(T **&seg, T **src_seg)Aleph::DynArray< T >inlineprivate
append()Aleph::DynArray< T >inline
append(const T &data)Aleph::DynArray< T >inline
append(T &&data)Aleph::DynArray< T >inline
LocateFunctions< DynArray< T >, T >::base() constLocateFunctions< DynArray< T >, T >inlineprivate
begin() noexceptStlAlephIterator< DynArray< T > >inline
begin() const noexceptStlAlephIterator< DynArray< T > >inline
BitArrayAleph::DynArray< T >friend
block_sizeAleph::DynArray< T >mutableprivate
cbegin() const noexceptStlAlephIterator< DynArray< T > >inline
cend() const noexceptStlAlephIterator< DynArray< T > >inline
compute_dim(size_t d, size_t s, size_t b) noexceptAleph::DynArray< T >inlineprivatestatic
compute_sizes(const size_t n, size_t &d, size_t &s, size_t &b) noexceptAleph::DynArray< T >inlinestatic
compute_sizes(const size_t n) noexceptAleph::DynArray< T >inlinestatic
const_iterator typedefStlAlephIterator< DynArray< T > >
LocateFunctions< DynArray< T >, T >::const_me() const noexceptLocateFunctions< DynArray< T >, T >inlineprivate
copy_array(const DynArray< T > &src_array)Aleph::DynArray< T >inline
current_dimAleph::DynArray< T >private
cut(const size_t new_dim=0)Aleph::DynArray< T >inline
cut_ne(const size_t new_dim=0)Aleph::DynArray< T >inline
default_initial_valueAleph::DynArray< T >private
default_initial_value_ptrAleph::DynArray< T >private
Default_Pow_BlockAleph::DynArray< T >static
Default_Pow_DirAleph::DynArray< T >static
Default_Pow_SegAleph::DynArray< T >static
dirAleph::DynArray< T >private
dir_sizeAleph::DynArray< T >mutableprivate
divide_by_block_size(const size_t number) const noexceptAleph::DynArray< T >inlineprivate
drop(const size_t n) constFunctionalMethods< DynArray< T >, T >inline
DynArray(const size_t _pow_dir, const size_t _pow_seg, const size_t _pow_block)Aleph::DynArray< T >inline
DynArray(const size_t dim=0)Aleph::DynArray< T >inline
DynArray(const List< T > &l)Aleph::DynArray< T >inline
DynArray(It b, It e)Aleph::DynArray< T >inline
DynArray(std::initializer_list< T > l)Aleph::DynArray< T >inline
DynArray(const DynArray< T > &array)Aleph::DynArray< T >inline
DynArray(DynArray &&other) noexceptAleph::DynArray< T >inline
each(Operation &operation)FunctionalMethods< DynArray< T >, T >inline
each(Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
each(Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
each(Operation &&operation)FunctionalMethods< DynArray< T >, T >inline
each(size_t pos, const size_t slice, Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
each(const size_t pos, const size_t slice, Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
eachFunctionalMethods< DynArray< T >, T >related
eachFunctionalMethods< DynArray< T >, T >related
eachFunctionalMethods< DynArray< T >, T >related
emplace(Args &&... args)FunctionalMethods< DynArray< T >, T >inline
emplace_end(Args &&... args)FunctionalMethods< DynArray< T >, T >inline
emplace_ins(Args &&... args)FunctionalMethods< DynArray< T >, T >inline
empty() noexceptAleph::DynArray< T >inline
end() noexceptStlAlephIterator< DynArray< T > >inline
end() const noexceptStlAlephIterator< DynArray< T > >inline
ensure_not_empty(const char *context) constAleph::DynArray< T >inlineprivate
equal_to(const DynArray< T > &r) const noexceptEqualToMethod< DynArray< T > >inline
erase(T &item)Aleph::DynArray< T >inline
exist(const size_t i) constAleph::DynArray< T >inline
exists(Operation &op) constFunctionalMethods< DynArray< T >, T >inline
exists(Operation &&op) constFunctionalMethods< DynArray< T >, T >inline
fill_dir_to_null() noexceptAleph::DynArray< T >inlineprivate
fill_seg_to_null(T **seg) noexceptAleph::DynArray< T >inlineprivate
filter(Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
filter(Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
find_index(Operation &operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_index(Operation &&operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_item(Operation &operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_item(Operation &operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_item(Operation &&operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_item(Operation &&operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_ptr(Operation &operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_ptr(Operation &operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_ptr(Operation &&operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
find_ptr(Operation &&operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< DynArray< T >, T >inline
fold(const T &init, Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
fold(const T &init, Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
fold_left(const __T &init, Op &op) constFunctionalMethods< DynArray< T >, T >inline
fold_left(const __T &init, Op &&op=Op()) constFunctionalMethods< DynArray< T >, T >inline
foldl(const __T &init, Op &op) constFunctionalMethods< DynArray< T >, T >inline
foldl(const __T &init, Op &&op=Op()) constFunctionalMethods< DynArray< T >, T >inline
for_each(Operation &operation)FunctionalMethods< DynArray< T >, T >inline
for_each(Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
for_each(Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
for_each(Operation &&operation)FunctionalMethods< DynArray< T >, T >inline
get_block_size() const noexceptAleph::DynArray< T >inline
get_dir_size() const noexceptAleph::DynArray< T >inline
get_first() constAleph::DynArray< T >inline
get_it()Aleph::DynArray< T >inline
get_it() constAleph::DynArray< T >inline
get_it(const size_t pos)Aleph::DynArray< T >inline
get_it(const size_t pos) constAleph::DynArray< T >inline
get_itor() constLocateFunctions< DynArray< T >, T >inline
get_last() constAleph::DynArray< T >inline
get_num_blocks() const noexceptAleph::DynArray< T >inline
get_seg_size() const noexceptAleph::DynArray< T >inline
index_in_block(const size_t i) const noexceptAleph::DynArray< T >inlineprivate
index_in_dir(const size_t i) const noexceptAleph::DynArray< T >inlineprivate
index_in_seg(const size_t &i) const noexceptAleph::DynArray< T >inlineprivate
insert(const T &item)Aleph::DynArray< T >inline
insert(T &&item)Aleph::DynArray< T >inline
is_empty() const noexceptAleph::DynArray< T >inline
Item_Type typedefAleph::DynArray< T >
items() constGenericItems< Container, T >inline
iterator typedefStlAlephIterator< DynArray< T > >
Key_Type typedefAleph::DynArray< T >
keys() constGenericItems< Container, T >inline
length() const noexceptFunctionalMethods< DynArray< T >, T >inline
maps(Operation &op) constFunctionalMethods< DynArray< T >, T >inline
maps(Operation &&op) constFunctionalMethods< DynArray< T >, T >inline
maps_if(Prop prop, Operation &op) constFunctionalMethods< DynArray< T >, T >inline
maps_if(Prop prop, Operation &&op) constFunctionalMethods< DynArray< T >, T >inline
mask_blockAleph::DynArray< T >private
mask_segAleph::DynArray< T >private
mask_seg_plus_blockAleph::DynArray< T >mutableprivate
Max_Bits_AllowedAleph::DynArray< T >privatestatic
max_dimAleph::DynArray< T >private
Max_Dim_AllowedAleph::DynArray< T >static
Max_Pow_BlockAleph::DynArray< T >privatestatic
max_size() const noexceptAleph::DynArray< T >inline
LocateFunctions< DynArray< T >, T >::me() noexceptLocateFunctions< DynArray< T >, T >inlineprivate
modulus_by_block_size(const size_t number) const noexceptAleph::DynArray< T >inlineprivate
modulus_from_index_in_dir(const size_t i) const noexceptAleph::DynArray< T >inlineprivate
mutable_drop(const size_t n)FunctionalMethods< DynArray< T >, T >inline
mutable_for_each(Operation &operation)FunctionalMethods< DynArray< T >, T >inline
mutable_for_each(Operation &&operation)FunctionalMethods< DynArray< T >, T >inline
nappend(Args ... args)FunctionalMethods< DynArray< T >, T >inline
next2Pow(const size_t number) noexceptAleph::DynArray< T >inlineprivatestatic
ninsert(Args ... args)FunctionalMethods< DynArray< T >, T >inline
nnappend(size_t &)FunctionalMethods< DynArray< T >, T >inlineprivate
nnappend(size_t &n, const T &item, Args &... args)FunctionalMethods< DynArray< T >, T >inlineprivate
nninsert(size_t &)FunctionalMethods< DynArray< T >, T >inlineprivate
nninsert(size_t &n, const T &item, Args &... args)FunctionalMethods< DynArray< T >, T >inlineprivate
nth(const size_t n)LocateFunctions< DynArray< T >, T >inline
nth(const size_t n) constLocateFunctions< DynArray< T >, T >inline
nth_ne(const size_t n) noexceptLocateFunctions< DynArray< T >, T >inline
nth_ne(const size_t n) const noexceptLocateFunctions< DynArray< T >, T >inline
num_blocksAleph::DynArray< T >private
num_segsAleph::DynArray< T >private
operation_is_noexcept() noexceptLocateFunctions< DynArray< T >, T >inlineprivatestatic
operator!=(const DynArray< T > &r) const noexceptEqualToMethod< DynArray< T > >inline
operator()(const size_t i) const noexceptAleph::DynArray< T >inline
operator=(const DynArray< T > &array)Aleph::DynArray< T >inline
operator=(DynArray &&other) noexceptAleph::DynArray< T >inline
operator==(const DynArray< T > &r) const noexceptEqualToMethod< DynArray< T > >inline
operator[](const size_t i) constAleph::DynArray< T >inline
operator[](const size_t i)Aleph::DynArray< T >inline
partition(Operation &op) constFunctionalMethods< DynArray< T >, T >inline
partition(Operation &&op) constFunctionalMethods< DynArray< T >, T >inline
partition(size_t n) constFunctionalMethods< DynArray< T >, T >inline
pfilter(Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
pfilter(Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
pop()Aleph::DynArray< T >inline
pow_blockAleph::DynArray< T >mutableprivate
pow_dirAleph::DynArray< T >mutableprivate
pow_segAleph::DynArray< T >mutableprivate
ptr_filter(Operation &operation) constFunctionalMethods< DynArray< T >, T >inline
ptr_filter(Operation &&operation) constFunctionalMethods< DynArray< T >, T >inline
push(const T &data)Aleph::DynArray< T >inline
push(T &&data)Aleph::DynArray< T >inline
put(const T &data)Aleph::DynArray< T >inline
put(T &&data)Aleph::DynArray< T >inline
release_all_segments_and_blocks() noexceptAleph::DynArray< T >inlineprivate
release_block(T *&block) noexceptAleph::DynArray< T >inlineprivate
release_blocks_and_segment(T **&seg) noexceptAleph::DynArray< T >inlineprivate
release_dir() noexceptAleph::DynArray< T >inlineprivate
release_segment(T **&seg) noexceptAleph::DynArray< T >inlineprivate
remove(T &item)Aleph::DynArray< T >inline
reserve(const size_t l, const size_t r)Aleph::DynArray< T >inline
reserve(const size_t dim)Aleph::DynArray< T >inline
resize_dir(const size_t i)Aleph::DynArray< T >inlineprivate
rev() constFunctionalMethods< DynArray< T >, T >inline
reverse()Aleph::DynArray< T >inline
seg_plus_block_powAleph::DynArray< T >mutableprivate
seg_sizeAleph::DynArray< T >mutableprivate
set_default_initial_value(const T &value) noexceptAleph::DynArray< T >inline
set_default_initial_value(T &&value=T())Aleph::DynArray< T >inline
size() const noexceptAleph::DynArray< T >inline
split_half() constFunctionalMethods< DynArray< T >, T >inline
swap(DynArray< T > &array) noexceptAleph::DynArray< T >inline
take(const size_t n) constFunctionalMethods< DynArray< T >, T >inline
take(size_t i, const size_t j, const size_t step=1) constFunctionalMethods< DynArray< T >, T >inline
test(const size_t i) const noexceptAleph::DynArray< T >inline
to_dynlist() constFunctionalMethods< DynArray< T >, T >inline
to_vector() constFunctionalMethods< DynArray< T >, T >inline
top() constAleph::DynArray< T >inline
touch(const size_t i)Aleph::DynArray< T >inline
tpartition(Operation &op) constFunctionalMethods< DynArray< T >, T >inline
tpartition(Operation &&op) constFunctionalMethods< DynArray< T >, T >inline
traverse(Operation &operation) constAleph::DynArray< T >inline
traverse(Operation &operation)Aleph::DynArray< T >inline
traverse(Operation &&operation) constAleph::DynArray< T >inline
traverse(Operation &&operation)Aleph::DynArray< T >inline
two_raised(const size_t n) noexceptAleph::DynArray< T >inlineprivatestatic
~DynArray()Aleph::DynArray< T >inline