Aleph-w  1.9
General library for algorithms and data structures
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 >
busy_slots() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
capacity() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
cmp (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >protected
current_alpha() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
empty() noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
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) (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)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() noexcept (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
get_compare() const noexcept (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
get_hash_fct() const noexcept (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
get_lower_alpha() const noexcept (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
get_upper_alpha() const noexcept (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
hash_fct (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >protected
Hash_Fct typedefAleph::GenLinearHashTable< Key, BucketType, Cmp >
Hash_Fct_Ptr typedef (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >
HashStats< GenLinearHashTable< Key, BucketType, Cmp > > (defined in Aleph::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 typedef (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >
Key_Type typedef (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >
len (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >mutableprotected
lower_alpha (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >protected
print() (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
print_stats(const Stats &stats) const (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
remove(Bucket *bucket) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
resize(size_t) noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
search(const Key &key) const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
search_or_insert(Bucket *bucket) (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)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) noexcept (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
set_lower_alpha(const float &__lower_alpha) (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
set_upper_alpha(const float &__upper_alpha) (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
size() const noexceptAleph::GenLinearHashTable< Key, BucketType, Cmp >inline
stats() const (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
swap(GenLinearHashTable &other) noexcept (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline
upper_alpha (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >protected
~GenLinearHashTable() (defined in Aleph::GenLinearHashTable< Key, BucketType, Cmp >)Aleph::GenLinearHashTable< Key, BucketType, Cmp >inline

Leandro Rabindranath León