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

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

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

Leandro Rabindranath León