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

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

all(Operation &operation) constFunctionalMethods< Container, T >inline
all(Operation &&operation) constFunctionalMethods< Container, T >inline
all_overlaps(const Key &query, Op &&op) constAleph::DynIntervalTree< T, Compare >inline
append(const Key &iv)Aleph::DynIntervalTree< T, Compare >inline
base() const noexceptFunctionalMethods< Container, T >inlineprivate
begin() noexceptStlAlephIterator< SetName >inline
begin() const noexceptStlAlephIterator< SetName >inline
cbegin() const noexceptStlAlephIterator< SetName >inline
cend() const noexceptStlAlephIterator< SetName >inline
const_iterator typedefStlAlephIterator< SetName >
EqualToMethod::const_me() constEqualToMethod< Container >inlineprivate
copy_from(const DynIntervalTree &src)Aleph::DynIntervalTree< T, Compare >inlineprivate
destroy_tree()Aleph::DynIntervalTree< T, Compare >inlineprivate
drop(const size_t n) constFunctionalMethods< Container, T >inline
DynIntervalTree(const Compare &cmp=Compare())Aleph::DynIntervalTree< T, Compare >inline
DynIntervalTree(const unsigned long seed, const Compare &cmp=Compare())Aleph::DynIntervalTree< T, Compare >inline
DynIntervalTree(const DynIntervalTree &src)Aleph::DynIntervalTree< T, Compare >inline
DynIntervalTree(DynIntervalTree &&src)Aleph::DynIntervalTree< T, Compare >inline
DynIntervalTree(const List< Key > &l)Aleph::DynIntervalTree< T, Compare >inline
DynIntervalTree(It b, It e)Aleph::DynIntervalTree< T, Compare >inline
DynIntervalTree(std::initializer_list< Key > l)Aleph::DynIntervalTree< T, 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() const noexceptAleph::DynIntervalTree< T, Compare >inline
end() noexceptStlAlephIterator< SetName >inline
end() const noexceptStlAlephIterator< SetName >inline
equal_to(const Container &r) const noexceptEqualToMethod< Container >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_all_overlaps(const Key &query) constAleph::DynIntervalTree< T, Compare >inline
find_all_overlaps(const T &lo, const T &hi) constAleph::DynIntervalTree< T, Compare >inline
find_stab(const T &p) constAleph::DynIntervalTree< T, Compare >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
insert(const Key &iv)Aleph::DynIntervalTree< T, Compare >inline
insert(Key &&iv)Aleph::DynIntervalTree< T, Compare >inline
insert(const T &lo, const T &hi)Aleph::DynIntervalTree< T, Compare >inline
insert_dup(const Key &iv)Aleph::DynIntervalTree< T, Compare >inline
is_empty() const noexceptAleph::DynIntervalTree< T, Compare >inline
Item_Type typedefAleph::DynIntervalTree< T, Compare >
items() constGenericItems< Container, T >inline
iterator typedefStlAlephIterator< SetName >
Key typedefAleph::DynIntervalTree< T, Compare >
Key_Type typedefAleph::DynIntervalTree< T, 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
FunctionalMethods::me()FunctionalMethods< Container, T >inlineprivate
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::DynIntervalTree< T, Compare >
operator!=(const Container &r) const noexceptEqualToMethod< Container >inline
operator=(const DynIntervalTree &src)Aleph::DynIntervalTree< T, Compare >inline
operator=(DynIntervalTree &&src) noexcept(noexcept(std::declval< Tree & >().swap(std::declval< Tree & >())))Aleph::DynIntervalTree< T, Compare >inline
operator==(const Container &r) const noexceptEqualToMethod< Container >inline
overlap_search(const Key &query) constAleph::DynIntervalTree< T, Compare >inline
overlap_search(const T &lo, const T &hi) constAleph::DynIntervalTree< T, 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
ptr_filter(Operation &operation) constFunctionalMethods< Container, T >inline
ptr_filter(Operation &&operation) constFunctionalMethods< Container, T >inline
remove(const Key &iv)Aleph::DynIntervalTree< T, Compare >inline
remove(const T &lo, const T &hi)Aleph::DynIntervalTree< T, Compare >inline
rev() constFunctionalMethods< Container, T >inline
search(const Key &iv) const noexceptAleph::DynIntervalTree< T, Compare >inline
size() const noexceptAleph::DynIntervalTree< T, Compare >inline
split_half() constFunctionalMethods< Container, T >inline
stab(const T &p, Op &&op) constAleph::DynIntervalTree< T, Compare >inline
swap(DynIntervalTree &other) noexcept(noexcept(std::declval< Tree & >().swap(std::declval< Tree & >())))Aleph::DynIntervalTree< T, 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::DynIntervalTree< T, Compare >inline
traverse(Operation &&op=Operation())Aleph::DynIntervalTree< T, Compare >inline
traverse(Operation &op) constAleph::DynIntervalTree< T, Compare >inline
traverse(Operation &&op=Operation()) constAleph::DynIntervalTree< T, Compare >inline
Tree typedefAleph::DynIntervalTree< T, Compare >
treeAleph::DynIntervalTree< T, Compare >private
verify() constAleph::DynIntervalTree< T, Compare >inline
~DynIntervalTree()Aleph::DynIntervalTree< T, Compare >inline