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

This is the complete list of members for Aleph::DynSetTdRbTree< Key, Compare >, including all inherited members.

__contains_or_insert(Node *p)Aleph::DynSetTree< Key, Tree, Compare >inlineprivate
__insert(Node *p)Aleph::DynSetTree< Key, Tree, Compare >inlineprivate
__insert_dup(Node *q)Aleph::DynSetTree< Key, Tree, Compare >inlineprivate
__search_or_insert(Node *p)Aleph::DynSetTree< Key, Tree, Compare >inlineprivate
access(size_t i)Aleph::DynSetTree< Key, Tree, Compare >inline
all(Operation &operation) constFunctionalMethods< Container, T >inline
all(Operation &&operation) constFunctionalMethods< Container, T >inline
alloc_node(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inlineprivate
alloc_node(Key &&key)Aleph::DynSetTree< Key, Tree, Compare >inlineprivate
append(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
append(Key &&key)Aleph::DynSetTree< Key, Tree, Compare >inline
arena_allocated_size() const noexceptAleph::DynSetTree< Key, Tree, Compare >inline
arena_allocatorAleph::DynSetTree< Key, Tree, Compare >private
arena_available_size() const noexceptAleph::DynSetTree< Key, Tree, Compare >inline
Base typedefAleph::DynSetTdRbTree< Key, Compare >
LocateFunctions::base() constLocateFunctions< Container, Type >inlineprivate
begin() noexceptStlAlephIterator< SetName >inline
begin() const noexceptStlAlephIterator< SetName >inline
call_find_position(const T &t, const Key &key, int) -> decltype(t.find_position(key))Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_find_position(const T &, const Key &,...)Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_position(const T &t, const Key &key, int) -> decltype(t.position(key))Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_position(const T &, const Key &,...)Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_remove_pos(T &t, const size_t i, int) -> decltype(t.remove_pos(i))Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_remove_pos(T &, const size_t,...)Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_select(const T &t, const size_t i, int) -> decltype(t.select(i))Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_select(const T &, const size_t,...)Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_select_nc(T &t, const size_t i, int) -> decltype(t.select(i))Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_select_nc(T &, const size_t,...)Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_split_pos(T &t, const size_t pos, T &l, T &r, int) -> decltype(t.split_pos(pos, l, r), void())Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
call_split_pos(T &, const size_t, T &, T &,...)Aleph::DynSetTree< Key, Tree, Compare >inlineprivatestatic
cbegin() const noexceptStlAlephIterator< SetName >inline
cend() const noexceptStlAlephIterator< SetName >inline
const_iterator typedefStlAlephIterator< SetName >
LocateFunctions::const_me() const noexceptLocateFunctions< Container, Type >inlineprivate
contains(const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
contains_or_insert(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
contains_or_insert(Key &&key)Aleph::DynSetTree< Key, Tree, Compare >inline
del(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
dimAleph::DynSetTree< Key, Tree, Compare >privatestatic
drop(const size_t n) constFunctionalMethods< Container, T >inline
DynSetTree(const Compare &cmp=Compare())Aleph::DynSetTree< Key, Tree, Compare >inline
DynSetTree(const char *base_addr, const size_t &sz, const Compare &cmp=Compare())Aleph::DynSetTree< Key, Tree, Compare >inline
DynSetTree(const size_t &arena_sz, const Compare &cmp=Compare())Aleph::DynSetTree< Key, Tree, Compare >inlineexplicit
DynSetTree(const DynSetTree &srcTree)Aleph::DynSetTree< Key, Tree, Compare >inline
DynSetTree(const List< Key > &l)Aleph::DynSetTree< Key, Tree, Compare >inline
DynSetTree(It b, It e)Aleph::DynSetTree< Key, Tree, Compare >inline
DynSetTree(std::initializer_list< Key > l)Aleph::DynSetTree< Key, Tree, Compare >inline
DynSetTree(DynSetTree &&srcTree) noexceptAleph::DynSetTree< Key, Tree, Compare >inline
each(Operation &operation)FunctionalMethods< Container, T >inline
each(Operation &operation) constFunctionalMethods< Container, T >inline
each(Operation &&operation) constFunctionalMethods< Container, T >inline
each(Operation &&operation)FunctionalMethods< Container, T >inline
each(size_t pos, const size_t slice, Operation &operation) constFunctionalMethods< Container, T >inline
each(const size_t pos, const size_t slice, Operation &&operation) constFunctionalMethods< Container, T >inline
eachFunctionalMethods< Container, T >related
eachFunctionalMethods< Container, T >related
eachFunctionalMethods< Container, T >related
emplace(Args &&... args)FunctionalMethods< Container, T >inline
emplace_end(Args &&... args)FunctionalMethods< Container, T >inline
emplace_ins(Args &&... args)FunctionalMethods< Container, T >inline
empty()Aleph::DynSetTree< Key, Tree, Compare >inline
end() noexceptStlAlephIterator< SetName >inline
end() const noexceptStlAlephIterator< SetName >inline
equal_to(const Container &r) const noexceptEqualToMethod< Container >inline
exist(const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
exists(Operation &op) constFunctionalMethods< Container, T >inline
exists(Operation &&op) constFunctionalMethods< Container, T >inline
filter(Operation &operation) constFunctionalMethods< Container, T >inline
filter(Operation &&operation) constFunctionalMethods< Container, T >inline
find(const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
find_index(Operation &operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_index(Operation &&operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_item(Operation &operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_item(Operation &operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_item(Operation &&operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_item(Operation &&operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_position(const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
find_ptr(Operation &operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_ptr(Operation &operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_ptr(Operation &&operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
find_ptr(Operation &&operation) noexcept(operation_is_noexcept< Operation >())LocateFunctions< Container, Type >inline
fold(const T &init, Operation &operation) constFunctionalMethods< Container, T >inline
fold(const T &init, Operation &&operation) constFunctionalMethods< Container, T >inline
fold_left(const __T &init, Op &op) constFunctionalMethods< Container, T >inline
fold_left(const __T &init, Op &&op=Op()) constFunctionalMethods< Container, T >inline
foldl(const __T &init, Op &op) constFunctionalMethods< Container, T >inline
foldl(const __T &init, Op &&op=Op()) constFunctionalMethods< Container, T >inline
for_each(Operation &operation)FunctionalMethods< Container, T >inline
for_each(Operation &operation) constFunctionalMethods< Container, T >inline
for_each(Operation &&operation) constFunctionalMethods< Container, T >inline
for_each(Operation &&operation)FunctionalMethods< Container, T >inline
for_each_in_preorder(void(*visitFct)(Node *, int, int))Aleph::DynSetTree< Key, Tree, Compare >inline
for_each_inorder(Key_Op &key_op) constAleph::DynSetTree< Key, Tree, Compare >inline
for_each_inorder(Key_Op &&key_op=Key_Op()) constAleph::DynSetTree< Key, Tree, Compare >inline
for_each_postorder(Key_Op &key_op) constAleph::DynSetTree< Key, Tree, Compare >inline
for_each_postorder(Key_Op &&key_op=Key_Op()) constAleph::DynSetTree< Key, Tree, Compare >inline
for_each_preorder(Key_Op &key_op) constAleph::DynSetTree< Key, Tree, Compare >inline
for_each_preorder(Key_Op &&key_op=Key_Op()) constAleph::DynSetTree< Key, Tree, Compare >inline
free_node(Node *p)Aleph::DynSetTree< Key, Tree, Compare >inlineprivate
get() constAleph::DynSetTree< Key, Tree, Compare >inline
get_first() constAleph::DynSetTree< Key, Tree, Compare >inline
get_it() constLocateFunctions< Container, Type >inline
get_it(const size_t pos) constLocateFunctions< Container, Type >inline
get_item() constAleph::DynSetTree< Key, Tree, Compare >inline
get_itor() constLocateFunctions< Container, Type >inline
get_last() constAleph::DynSetTree< Key, Tree, Compare >inline
get_root() constAleph::DynSetTree< Key, Tree, Compare >inline
get_root_node() constAleph::DynSetTree< Key, Tree, Compare >inline
has(const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
height() constAleph::DynSetTree< Key, Tree, Compare >inline
insert(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
insert(Key &&key)Aleph::DynSetTree< Key, Tree, Compare >inline
insert_dup(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
insert_dup(Key &&key)Aleph::DynSetTree< Key, Tree, Compare >inline
internal_path_length() constAleph::DynSetTree< Key, Tree, Compare >inline
is_empty() constAleph::DynSetTree< Key, Tree, Compare >inline
Item_Type typedefAleph::DynSetTree< Key, Tree, Compare >
items() constGenericItems< Container, T >inline
iterator typedefStlAlephIterator< SetName >
join(DynSetTree &t, DynSetTree &dup)Aleph::DynSetTree< Key, Tree, Compare >inline
join(DynSetTree &t, DynSetTree &&dup=DynSetTree())Aleph::DynSetTree< Key, Tree, Compare >inline
join_dup(DynSetTree &t)Aleph::DynSetTree< Key, Tree, Compare >inline
Key_Type typedefAleph::DynSetTree< Key, Tree, Compare >
keys() constGenericItems< Container, T >inline
length() const noexceptFunctionalMethods< Container, T >inline
maps(Operation &op) constFunctionalMethods< Container, T >inline
maps(Operation &&op) constFunctionalMethods< Container, T >inline
maps_if(Prop prop, Operation &op) constFunctionalMethods< Container, T >inline
maps_if(Prop prop, Operation &&op) constFunctionalMethods< Container, T >inline
max() constAleph::DynSetTree< Key, Tree, Compare >inline
LocateFunctions::me() noexceptLocateFunctions< Container, Type >inlineprivate
min() constAleph::DynSetTree< Key, Tree, Compare >inline
mutable_drop(const size_t n)FunctionalMethods< Container, T >inline
mutable_for_each(Operation &operation)FunctionalMethods< Container, T >inline
mutable_for_each(Operation &&operation)FunctionalMethods< Container, T >inline
nappend(Args ... args)FunctionalMethods< Container, T >inline
ninsert(Args ... args)FunctionalMethods< Container, T >inline
nnappend(size_t &)FunctionalMethods< Container, T >inlineprivate
nnappend(size_t &n, const T &item, Args &... args)FunctionalMethods< Container, T >inlineprivate
nninsert(size_t &)FunctionalMethods< Container, T >inlineprivate
nninsert(size_t &n, const T &item, Args &... args)FunctionalMethods< Container, T >inlineprivate
Node typedefAleph::DynSetTree< Key, Tree, Compare >
nth(const size_t n)LocateFunctions< Container, Type >inline
nth(const size_t n) constLocateFunctions< Container, Type >inline
nth_ne(const size_t n) noexceptLocateFunctions< Container, Type >inline
nth_ne(const size_t n) const noexceptLocateFunctions< Container, Type >inline
num_nodesAleph::DynSetTree< Key, Tree, Compare >private
operation_is_noexcept() noexceptLocateFunctions< Container, Type >inlineprivatestatic
operator!=(const Container &r) const noexceptEqualToMethod< Container >inline
operator()(size_t i)Aleph::DynSetTree< Key, Tree, Compare >inline
operator=(const DynList< Key > &list)Aleph::DynSetTree< Key, Tree, Compare >inline
operator=(const DynSetTree &srcTree)Aleph::DynSetTree< Key, Tree, Compare >inline
operator=(DynSetTree &&srcTree) noexceptAleph::DynSetTree< Key, Tree, Compare >inline
operator==(const Container &r) const noexceptEqualToMethod< Container >inline
operator[](const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
operator[](const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
partition(Operation &op) constFunctionalMethods< Container, T >inline
partition(Operation &&op) constFunctionalMethods< Container, T >inline
partition(size_t n) constFunctionalMethods< Container, T >inline
pfilter(Operation &operation) constFunctionalMethods< Container, T >inline
pfilter(Operation &&operation) constFunctionalMethods< Container, T >inline
position(const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
ptr_filter(Operation &operation) constFunctionalMethods< Container, T >inline
ptr_filter(Operation &&operation) constFunctionalMethods< Container, T >inline
put(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
put(Key &&key)Aleph::DynSetTree< Key, Tree, Compare >inline
remove(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
remove_pos(const size_t i)Aleph::DynSetTree< Key, Tree, Compare >inline
rev() constFunctionalMethods< Container, T >inline
search(const Key &key) constAleph::DynSetTree< Key, Tree, Compare >inline
search_or_insert(const Key &key)Aleph::DynSetTree< Key, Tree, Compare >inline
search_or_insert(Key &&key)Aleph::DynSetTree< Key, Tree, Compare >inline
select(size_t i)Aleph::DynSetTree< Key, Tree, Compare >inline
select(size_t i) constAleph::DynSetTree< Key, Tree, Compare >inline
Set_Type typedefAleph::DynSetTree< Key, Tree, Compare >
size() constAleph::DynSetTree< Key, Tree, Compare >inline
split_half() constFunctionalMethods< Container, T >inline
split_key(const Key &key, DynSetTree &l, DynSetTree &r)Aleph::DynSetTree< Key, Tree, Compare >inline
split_key_dup(const Key &key, DynSetTree &l, DynSetTree &r)Aleph::DynSetTree< Key, Tree, Compare >inline
split_pos(const size_t pos, DynSetTree &l, DynSetTree &r)Aleph::DynSetTree< Key, Tree, Compare >inline
swap(DynSetTree &dset) noexcept(noexcept(tree.swap(dset.tree)) and noexcept(std::swap(num_nodes, dset.num_nodes)) and noexcept(std::swap(arena_allocator, dset.arena_allocator)))Aleph::DynSetTree< Key, Tree, Compare >inline
take(const size_t n) constFunctionalMethods< Container, T >inline
take(size_t i, const size_t j, const size_t step=1) constFunctionalMethods< Container, T >inline
to_dynlist() constFunctionalMethods< Container, T >inline
to_vector() constFunctionalMethods< Container, T >inline
tpartition(Operation &op) constFunctionalMethods< Container, T >inline
tpartition(Operation &&op) constFunctionalMethods< Container, T >inline
traverse(Operation &op)Aleph::DynSetTree< Key, Tree, Compare >inline
traverse(Operation &&op=Operation())Aleph::DynSetTree< Key, Tree, Compare >inline
traverse(Operation &op) constAleph::DynSetTree< Key, Tree, Compare >inline
traverse(Operation &&op=Operation()) constAleph::DynSetTree< Key, Tree, Compare >inline
treeAleph::DynSetTree< Key, Tree, Compare >mutableprivate
Tree_Type typedefAleph::DynSetTree< Key, Tree, Compare >
uses_arena() const noexceptAleph::DynSetTree< Key, Tree, Compare >inline
verify() constAleph::DynSetTree< Key, Tree, Compare >inline
~DynSetTree()Aleph::DynSetTree< Key, Tree, Compare >inlinevirtual