Aleph-w  1.9
General library for algorithms and data structures
Aleph::OLhashTable< Key, Cmp > Member List

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

all(Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
all(Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
allocate_bucket(const Key &key) noexcept (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inlineprotected
append(const Key &key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
append(Key &&key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
begin() noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
begin() const noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
BUSY enum value (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
capacity() const noexcept (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >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
clean_table() (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
cmp (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >protected
const_iterator typedef (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >
contains(const Key &key) const noexcept (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
contains_or_insert(const Key &key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
contains_or_insert(Key &&key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
copy_from_table(const HashTbl &other) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
current_alpha() const noexcept (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
deallocate_bucket(Bucket *bucket)Aleph::OLhashTable< Key, Cmp >inlineprotected
DELETED enum value (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
drop(const size_t n) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
each(Operation &operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
each(Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
each(Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
each(Operation &&operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
each(size_t pos, size_t slice, Operation &operation) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
each(size_t pos, size_t slice, Operation &&operation) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
emplace(Args &&... args)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
emplace_end(Args &&... args)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
emplace_ins(Args &&... args)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
EMPTY enum value (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
empty() (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
end() noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
end() const noexcept (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >inline
equal_to(const OLhashTable< Key, Cmp > &r) const noexceptAleph::EqualToMethod< OLhashTable< Key, Cmp > >inline
exists(Operation &op) const noexcept(noexcept(op))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
exists(Operation &&op) const noexcept(noexcept(op))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
filter(Operation &operation) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
filter(Operation &&operation) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
find(const Key &key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
find(const Key &key) const (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
find_index(Operation &operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_index(Operation &&operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_item(Operation &operation) noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_item(Operation &operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_item(Operation &&operation) noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_item(Operation &&operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_ptr(Operation &operation) noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_ptr(Operation &operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_ptr(Operation &&operation) const noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
find_ptr(Operation &&operation) noexcept(noexcept(operation))Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
fold(const Key &init, Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
fold(const Key &init, Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
foldl(const __T &init, Op &op) const noexcept(noexcept(op))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
foldl(const __T &init, Op &&op=Op()) const noexcept(noexcept(op))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
for_each(Operation &operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
for_each(Operation &operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
for_each(Operation &&operation) const noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
for_each(Operation &&operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
get_compare() const (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
get_compare() (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
get_it() constAleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
get_it(size_t pos) constAleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
get_itor() constAleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
hard_allocate_bucket(const Key &key) noexcept (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inlineprotected
has(const Key &key) const noexcept (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
Hash_Fct typedef (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
Hash_Fct_Ptr typedef (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
insert(const Key &key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
insert(Key &&key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
is_empty() const noexcept (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
Item_Type typedef (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
items() const (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
iterator typedef (defined in StlAlephIterator< SetName >)StlAlephIterator< SetName >
key_to_bucket(Key *rec) noexcept (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inlinestatic
Key_Type typedef (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
keys() const (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
len (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >protected
length() const noexceptAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
lower_alpha (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >protected
maps(Operation &op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
maps(Operation &&op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
maps_if(Prop prop, Operation &op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
maps_if(Prop prop, Operation &&op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
mutable_drop(size_t n)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
mutable_for_each(Operation &operation) noexcept(noexcept(operation)) (defined in Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
mutable_for_each(Operation &&operation) noexcept(noexcept(operation))Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
N (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
nappend(Args ... args)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
ninsert(Args ... args)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
nth(const size_t n)Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
nth(const size_t n) constAleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
nth_ne(const size_t n) noexcept (defined in Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >)Aleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
nth_ne(const size_t n) const noexceptAleph::LocateFunctions< OLhashTable< Key, Cmp >, Key >inline
OHASH_COMMON(OLhashTable) (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
OhashCommon< OLhashTable< Key, Cmp >, Key > (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >friend
OLhashTable(size_t __len, Hash_Fct __hash_fct, Cmp __cmp, float __lower_alpha, float __upper_alpha, bool __with_resize)Aleph::OLhashTable< Key, Cmp >inlineprotected
OLhashTable(size_t len, Hash_Fct hash_fct, Hash_Fct, Cmp cmp, float lower_alpha, float upper_alpha, bool with_resize) (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inlineprotected
OLhashTable(size_t len=Primes::DefaultPrime, Hash_Fct_Ptr hash_fct=Aleph::dft_hash_fct< Key >, Cmp cmp=Cmp(), float lower_alpha=hash_default_lower_alpha, float upper_alpha=hash_default_upper_alpha, bool with_resize=true) (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
OLhashTable(size_t len, Hash_Fct_Ptr hash_fct, Hash_Fct_Ptr, Cmp cmp, float lower_alpha, float upper_alpha, bool with_resize) (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
OLhashTable(size_t len, Hash_Fct hash_fct, Hash_Fct_Ptr, Cmp cmp, float lower_alpha, float upper_alpha, bool with_resize)Aleph::OLhashTable< Key, Cmp >inline
OLhashTable(const OLhashTable &other) (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
OLhashTable(OLhashTable &&other) noexcept (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
operator!=(const OLhashTable< Key, Cmp > &r) const noexceptAleph::EqualToMethod< OLhashTable< Key, Cmp > >inline
operator=(const OLhashTable &other) (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
operator=(OLhashTable &&other) noexcept (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
operator==(const OLhashTable< Key, Cmp > &r) const noexceptAleph::EqualToMethod< OLhashTable< Key, Cmp > >inline
operator[](const Key &key) const (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
operator[](const Key &key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
partition(Operation &op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
partition(Operation &&op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
partition(size_t n) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
pfilter(Operation &operation) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
pfilter(Operation &&operation) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
print_stats(const Stats &stats) const (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
ptr_filter(Operation &operation) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
ptr_filter(Operation &&operation) const (defined in Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
rehash() (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
remove(const Key &key)Aleph::OLhashTable< Key, Cmp >inline
remove_ptr(Key *key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
resize(const size_t &new_size) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
rev() constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
search(const Key &key) const noexceptAleph::OLhashTable< Key, Cmp >inline
search_or_insert(const Key &key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
search_or_insert(Key &&key) (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
size() const noexcept (defined in OhashCommon< HashTbl, Key >)OhashCommon< HashTbl, Key >inline
Special_Ctors(OLhashTable, Key) (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
Stats typedef (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
stats() const (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
Status enum name (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
swap(OLhashTable &other) noexcept (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >inline
table (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >
take(const size_t n) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
take(size_t i, size_t j, size_t step=1) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
to_dynlist() const (defined in Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >)Aleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
tpartition(Operation &op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
tpartition(Operation &&op) constAleph::FunctionalMethods< OLhashTable< Key, Cmp >, Key >inline
traverse(Operation &operation) noexcept(noexcept(operation))Aleph::GenericTraverse< OLhashTable< Key, Cmp > >inline
traverse(Operation &operation) const noexcept(noexcept(operation))Aleph::GenericTraverse< OLhashTable< Key, Cmp > >inline
traverse(Operation &&operation) const noexcept(noexcept(operation))Aleph::GenericTraverse< OLhashTable< Key, Cmp > >inline
traverse(Operation &&operation) noexcept(noexcept(operation))Aleph::GenericTraverse< OLhashTable< Key, Cmp > >inline
upper_alpha (defined in Aleph::OLhashTable< Key, Cmp >)Aleph::OLhashTable< Key, Cmp >protected
~OLhashTable()Aleph::OLhashTable< Key, Cmp >inline

Leandro Rabindranath León