CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SmallHashBase< Key, Value, Derived > Member List

This is the complete list of members for SmallHashBase< Key, Value, Derived >, including all inherited members.

AllocMemory()SmallHashBase< Key, Value, Derived >inlineprotected
bytes_allocated() const SmallHashBase< Key, Value, Derived >inline
bytes_allocated_SmallHashBase< Key, Value, Derived >protected
capacity() const SmallHashBase< Key, Value, Derived >inline
capacity_SmallHashBase< Key, Value, Derived >protected
Clear()SmallHashBase< Key, Value, Derived >inline
Contains(const Key &key) const SmallHashBase< Key, Value, Derived >inline
DeallocMemory(Key *k, Value *v, uint32_t c)SmallHashBase< Key, Value, Derived >inlineprotected
DoClear(const bool reset_capacity)SmallHashBase< Key, Value, Derived >inlineprotected
DoInsert(const Key &key, const Value &value, const bool count_collisions)SmallHashBase< Key, Value, Derived >inlineprotected
DoLookup(const Key &key, uint32_t *bucket, uint32_t *collisions) const SmallHashBase< Key, Value, Derived >inlineprotected
empty_key() const SmallHashBase< Key, Value, Derived >inline
empty_key_SmallHashBase< Key, Value, Derived >protected
Erase(const Key &key)SmallHashBase< Key, Value, Derived >inline
FRIEND_TEST(T_Smallhash, InsertAndCopyMd5Slow)SmallHashBase< Key, Value, Derived >private
GetCollisionStats(uint64_t *num_collisions, uint32_t *max_collisions) const SmallHashBase< Key, Value, Derived >inline
GetEntrySize()SmallHashBase< Key, Value, Derived >inlinestatic
Grow()SmallHashBase< Key, Value, Derived >inlineprotected
hasher_SmallHashBase< Key, Value, Derived >protected
Init(uint32_t expected_size, Key empty, uint32_t(*hasher)(const Key &key))SmallHashBase< Key, Value, Derived >inline
initial_capacity_SmallHashBase< Key, Value, Derived >protected
Insert(const Key &key, const Value &value)SmallHashBase< Key, Value, Derived >inline
keys() const SmallHashBase< Key, Value, Derived >inline
keys_SmallHashBase< Key, Value, Derived >protected
kLoadFactorSmallHashBase< Key, Value, Derived >static
kThresholdGrowSmallHashBase< Key, Value, Derived >static
kThresholdShrinkSmallHashBase< Key, Value, Derived >static
Lookup(const Key &key, Value *value) const SmallHashBase< Key, Value, Derived >inline
LookupEx(Key *key, Value *value) const SmallHashBase< Key, Value, Derived >inline
max_collisions_SmallHashBase< Key, Value, Derived >protected
num_collisions_SmallHashBase< Key, Value, Derived >protected
ResetCapacity()SmallHashBase< Key, Value, Derived >inlineprotected
ScaleHash(const Key &key) const SmallHashBase< Key, Value, Derived >inlineprotected
SetHasher(uint32_t(*hasher)(const Key &key))SmallHashBase< Key, Value, Derived >inline
SetThresholds()SmallHashBase< Key, Value, Derived >inlineprotected
Shrink()SmallHashBase< Key, Value, Derived >inlineprotected
size_SmallHashBase< Key, Value, Derived >protected
SmallHashBase()SmallHashBase< Key, Value, Derived >inline
values() const SmallHashBase< Key, Value, Derived >inline
values_SmallHashBase< Key, Value, Derived >protected
~SmallHashBase()SmallHashBase< Key, Value, Derived >inline