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

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

Bucket typedef (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >
capacity() const noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
cmp (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >protected
current_alpha() const noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
empty() noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
GenLhashTable(size_t table_size, Hash_Fct __hash_fct, Cmp __cmp, float __lower_alpha, float __upper_alpha, bool __remove_all_buckets, bool __with_resize) (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >inlineprotected
GenLhashTable(size_t table_size=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::GenLhashTable< Key, BucketType, Cmp >inline
get_compare() (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
get_compare() const (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
get_hash_fct() const noexcept (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
get_lower_alpha() const noexcept (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
get_num_busy_slots() const noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
get_upper_alpha() const noexcept (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
Hash_Fct typedef (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >
hash_fct (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >protected
Hash_Fct_Ptr typedef (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >
HashStats< GenLhashTable< Key, BucketType, Cmp > > (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >friend
insert(Bucket *bucket)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
is_empty() const noexcept (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
Item_Type typedef (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >
Key_Type typedef (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >
len (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >protected
lower_alpha (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >protected
print_stats(const Stats &stats) const (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
remove(Bucket *bucket) noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
resize(size_t new_size)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
search(const Key &key) const noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
search_next(Bucket *bucket) const noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
search_or_insert(Bucket *bucket) (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
set_hash_fct(Hash_Fct fct) noexceptAleph::GenLhashTable< Key, BucketType, Cmp >inline
set_hash_fct(Hash_Fct_Ptr fct) noexcept (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< 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::GenLhashTable< Key, BucketType, Cmp >inline
stats() const (defined in HashStats< HashTbl >)HashStats< HashTbl >inline
swap(GenLhashTable &other) noexcept (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >inline
upper_alpha (defined in Aleph::GenLhashTable< Key, BucketType, Cmp >)Aleph::GenLhashTable< Key, BucketType, Cmp >protected
~GenLhashTable()Aleph::GenLhashTable< Key, BucketType, Cmp >inlinevirtual

Leandro Rabindranath León