Base typedef (definido en Aleph::LhashTable< Key >) | Aleph::LhashTable< Key > | |
Bucket typedef (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | |
capacity() const | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
current_alpha() const | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
DynLhashTable(Hash_Fct hash_fct, const size_t &len=DefaultPrime) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
DynLhashTable(const DynLhashTable &table) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
DynLhashTable(DynLhashTable &&table) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
empty() | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
GenLhashTable(Hash_Fct __hash_fct, size_t table_size=Primes::DefaultPrime, const float &__lower_alpha=hash_default_lower_alpha, const float &__upper_alpha=hash_default_upper_alpha, const bool __remove_all_buckets=true, const bool __with_resize=true) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
get_hash_fct() const (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
get_num_busy_slots() const | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
hash_fct (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | protected |
Hash_Fct typedef | Aleph::DynLhashTable< Key, Record, Cmp > | |
HASH_STATS() (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | |
insert(const Key &key, const Record &record) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
insert(const Key &key, Record &&record=Record()) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
insert(Key &&key, const Record &record) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
insert(Key &&key, Record &&record) (definido en 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 (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
Item_Type typedef (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | |
Key_Type typedef (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | |
len (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | protected |
lower_alpha (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | protected |
operator=(const DynLhashTable &table) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
operator=(DynLhashTable &&table) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
operator[](const Key &key) const (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
operator[](const Key &key) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
remove(Record *record) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
LhashTable< Key >::remove(Bucket *bucket) | Aleph::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 | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
search_next(Bucket *bucket) const | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
set_hash_fct(Hash_Fct fct) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
size() const | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
swap(DynLhashTable &table) (definido en Aleph::DynLhashTable< Key, Record, Cmp >) | Aleph::DynLhashTable< Key, Record, Cmp > | inline |
swap(GenLhashTable &other) (definido en Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > >) | Aleph::GenLhashTable< Key, LhashBucket< Key >, Aleph::equal_to< Key > > | inline |
upper_alpha (definido en 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 |