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

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

Bucket typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >
BucketItor typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >private
BucketList typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >private
busy_slots() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
busy_slots_counterAleph::GenLinearHashTable< Key, BucketType, Cmp >private
call_hash_fct(const Key &key) constAleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprivate
capacity() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
cmpAleph::GenLinearHashTable< Key, BucketType, Cmp >protected
const_me() constHashStats< HashTbl >inlineprivate
contract() noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprivate
current_alpha() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
divide_by_two(size_t n) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprivatestatic
empty() noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
entries_listAleph::GenLinearHashTable< Key, BucketType, Cmp >private
expand()Aleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprivate
expansions() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
GenLinearHashTable(size_t __len, Hash_Fct __hash_fct, Cmp __cmp, float __lower_alpha, float __upper_alpha, bool __remove_all_buckets, bool)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprotected
GenLinearHashTable(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 remove_all_buckets=true, bool with_resize=true)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
get_compare() noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
get_compare() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
get_hash_fct() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
get_lower_alpha() const noexceptHashStats< HashTbl >inline
get_upper_alpha() const noexceptHashStats< HashTbl >inline
Hash_Fct typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >
hash_fctAleph::GenLinearHashTable< Key, BucketType, Cmp >protected
Hash_Fct_Ptr typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >
HashStats< GenLinearHashTable< Key, BucketType, Cmp > >Aleph::GenLinearHashTable< Key, BucketType, Cmp >friend
insert(Bucket *bucket)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
is_empty() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
Item_Type typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >
Key_Type typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >
lAleph::GenLinearHashTable< Key, BucketType, Cmp >private
lenAleph::GenLinearHashTable< Key, BucketType, Cmp >mutableprotected
lower_alphaAleph::GenLinearHashTable< Key, BucketType, Cmp >protected
MAleph::GenLinearHashTable< Key, BucketType, Cmp >private
me()HashStats< HashTbl >inlineprivate
MMAleph::GenLinearHashTable< Key, BucketType, Cmp >private
MPAleph::GenLinearHashTable< Key, BucketType, Cmp >private
multiply_by_two(size_t n) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprivatestatic
NAleph::GenLinearHashTable< Key, BucketType, Cmp >private
pAleph::GenLinearHashTable< Key, BucketType, Cmp >private
print()Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
print_stats(const Stats &stats) constHashStats< HashTbl >inline
remove(Bucket *bucket) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
remove_all_bucketsAleph::GenLinearHashTable< Key, BucketType, Cmp >private
remove_bucket(Bucket *bucket) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprivate
resize(size_t) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
search(const Key &key) const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
search_in_bucket_list(BucketList *list, const Key &key) constAleph::GenLinearHashTable< Key, BucketType, Cmp >inlineprivate
search_or_insert(Bucket *bucket)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
set_hash_fct(Hash_Fct fct) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
set_hash_fct(Hash_Fct_Ptr fct) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
set_lower_alpha(float __lower_alpha)HashStats< HashTbl >inline
set_upper_alpha(float __upper_alpha)HashStats< HashTbl >inline
size() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
stats() constHashStats< HashTbl >inline
swap(GenLinearHashTable &other) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
tableAleph::GenLinearHashTable< Key, BucketType, Cmp >private
update_stat_len(DynArray< size_t > &lens, size_t i)HashStats< HashTbl >inlineprivatestatic
upper_alphaAleph::GenLinearHashTable< Key, BucketType, Cmp >protected
~GenLinearHashTable()Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline