Aleph-w  1.9
General library for algorithms and data structures
Aleph::DynBinHeap< T, Compare > Member List

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

advance_left(Node *p) noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inlineprotectedstatic
advance_right(Node *p) noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inlineprotectedstatic
all(Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
all(Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
append(const T &item) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
append(T &&item) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
Args_Ctor(DynBinHeap, T) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >
begin() noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
begin() const noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
cbegin() const noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
cbegin() noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
cend() const noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
cend() noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
cmp (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >protected
const_iterator typedef (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >
drop(const size_t n) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
DynBinHeap(Compare &cmp) noexcept (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
DynBinHeap(Compare &&cmp=Compare()) noexcept (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
DynBinHeap(const DynBinHeap &h) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
DynBinHeap(DynBinHeap &&h) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
each(Operation &operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
each(Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
each(Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
each(Operation &&operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
each(size_t pos, size_t slice, Operation &operation) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
each(size_t pos, size_t slice, Operation &&operation) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
emplace(Args &&... args)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
emplace_end(Args &&... args)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
emplace_ins(Args &&... args)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
empty() noexceptAleph::DynBinHeap< T, Compare >inline
end() noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
end() const noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
equal_to(const DynBinHeap< T, Compare > &r) const noexceptAleph::EqualToMethod< DynBinHeap< T, Compare > >inline
erase(T &data) noexceptAleph::DynBinHeap< T, Compare >inline
exists(Operation &op) const noexcept(noexcept(op))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
exists(Operation &&op) const noexcept(noexcept(op))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
filter(Operation &operation) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
filter(Operation &&operation) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
find_index(Operation &operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_index(Operation &&operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_item(Operation &operation) noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_item(Operation &operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_item(Operation &&operation) noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_item(Operation &&operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_ptr(Operation &operation) noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_ptr(Operation &operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_ptr(Operation &&operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
find_ptr(Operation &&operation) noexcept(noexcept(operation))Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
fold(const T &init, Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
fold(const T &init, Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
foldl(const __T &init, Op &op) const noexcept(noexcept(op))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
foldl(const __T &init, Op &&op=Op()) const noexcept(noexcept(op))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
for_each(Operation &operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
for_each(Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
for_each(Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
for_each(Operation &&operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
for_each_in_inorder(Operation &operation) const (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
for_each_in_inorder(Operation &&operation=Operation()) const (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
for_each_in_preorder(Operation &operation) const (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
for_each_in_preorder(Operation &&operation=Operation()) const (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
GenBinHeap(Compare __cmp=Compare()) noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
get()Aleph::DynBinHeap< T, Compare >inline
get_compare() noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
get_it() constAleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
get_it(size_t pos) constAleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
get_itor() constAleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
getMax()Aleph::DynBinHeap< T, Compare >inline
getMin()Aleph::DynBinHeap< T, Compare >inline
getMin_ne() noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
getRoot() noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
getRoot() const noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
insert(const T &item)Aleph::DynBinHeap< T, Compare >inline
insert(T &&item) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
BinHeap< T, Compare >::insert(Node *p) noexceptAleph::GenBinHeap< BinHeapNode, T, Compare >inline
is_empty() const noexceptAleph::GenBinHeap< BinHeapNode, T, Compare >inline
Item_Type typedefAleph::DynBinHeap< T, Compare >
items() constAleph::GenericItems< Container, T >inline
iterator typedef (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >
key_comp() noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
Key_Type typedef (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >
keys() constAleph::GenericItems< Container, T >inline
length() const noexceptAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
level_traverse(Op operation=Op()) const (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
maps(Operation &op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
maps(Operation &&op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
maps_if(Prop prop, Operation &op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
maps_if(Prop prop, Operation &&op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
mutable_drop(size_t n)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
mutable_for_each(Operation &operation) noexcept(noexcept(operation)) (defined in Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
mutable_for_each(Operation &&operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
nappend(Args ... args)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
ninsert(Args ... args)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
nth(const size_t n)Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
nth(const size_t n) constAleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
nth_ne(const size_t n) noexcept (defined in Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >)Aleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
nth_ne(const size_t n) const noexceptAleph::LocateFunctions< DynBinHeap< T, Compare >, T >inline
operator!=(const DynBinHeap< T, Compare > &r) const noexceptAleph::EqualToMethod< DynBinHeap< T, Compare > >inline
operator=(const DynBinHeap &h) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
operator=(DynBinHeap &&h) noexcept (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
operator==(const DynBinHeap< T, Compare > &r) const noexceptAleph::EqualToMethod< DynBinHeap< T, Compare > >inline
partition(Operation &op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
partition(Operation &&op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
partition(size_t n) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
pfilter(Operation &operation) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
pfilter(Operation &&operation) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
preorder_traverse(Operation op) const noexcept(noexcept(op)) (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
ptr_filter(Operation &operation) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
ptr_filter(Operation &&operation) const (defined in Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
put(const T &item)Aleph::DynBinHeap< T, Compare >inline
put(T &&item) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
remove(T &data) noexceptAleph::DynBinHeap< T, Compare >inline
BinHeap< T, Compare >::remove(Node *node)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
remove_all_and_delete() noexceptAleph::GenBinHeap< BinHeapNode, T, Compare >inline
rev() constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
Set_Type typedefAleph::DynBinHeap< T, Compare >
size() const noexceptAleph::GenBinHeap< BinHeapNode, T, Compare >inline
Special_Ctors(DynBinHeap, T) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >
swap(GenBinHeap &h) noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
take(const size_t n) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
take(size_t i, size_t j, size_t step=1) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
to_dynlist() const (defined in Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >)Aleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
top() constAleph::DynBinHeap< T, Compare >inline
BinHeap< T, Compare >::top()Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
tpartition(Operation &op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
tpartition(Operation &&op) constAleph::FunctionalMethods< DynBinHeap< T, Compare >, T >inline
traverse(Operation &op) noexcept(noexcept(op)) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
traverse(Operation &&op=Operation()) noexcept(noexcept(op)) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
traverse(Operation &op) const noexcept(noexcept(op)) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
traverse(Operation &&op=Operation()) const noexcept(noexcept(op)) (defined in Aleph::DynBinHeap< T, Compare >)Aleph::DynBinHeap< T, Compare >inline
update(T &data) noexceptAleph::DynBinHeap< T, Compare >inline
BinHeap< T, Compare >::update(Node *p) noexceptAleph::GenBinHeap< BinHeapNode, T, Compare >inline
verify_heap(Node *p) const (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inlineprotectedvirtual
verify_heap() const (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inline
~DynBinHeap()Aleph::DynBinHeap< T, Compare >inline
~GenBinHeap() noexcept (defined in Aleph::GenBinHeap< BinHeapNode, T, Compare >)Aleph::GenBinHeap< BinHeapNode, T, Compare >inlinevirtual

Leandro Rabindranath León