CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
compat::inode_tracker_v2::SmallHashDynamic< Key, Value > Member List

This is the complete list of members for compat::inode_tracker_v2::SmallHashDynamic< Key, Value >, including all inherited members.

Base typedefcompat::inode_tracker_v2::SmallHashDynamic< Key, Value >
bytes_allocated() constcompat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
bytes_allocated_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
capacity() const compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inline
capacity_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
Clear()compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
Contains(const Key &key) constcompat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
CopyFrom(const SmallHashDynamic< Key, Value > &other)compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inlineprivate
DoClear(const bool reset_capacity)compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
DoInsert(const Key &key, const Value &value, const bool count_collisions)compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
DoLookup(const Key &key, uint32_t *bucket, uint32_t *collisions) constcompat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
empty_key_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
Erase(const Key &key)compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
GetCollisionStats(uint64_t *num_collisions, uint32_t *max_collisions) constcompat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
GetEntrySize()compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inlinestatic
Grow()compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inlineprotected
hasher_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
Init(uint32_t expected_size, Key empty, uint32_t(*hasher)(const Key &key))compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
initial_capacity_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
InitMemory()compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
Insert(const Key &key, const Value &value)compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
keys_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
kLoadFactorcompat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >static
kThresholdGrowcompat::inode_tracker_v2::SmallHashDynamic< Key, Value >static
kThresholdShrinkcompat::inode_tracker_v2::SmallHashDynamic< Key, Value >static
Lookup(const Key &key, Value *value) constcompat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
max_collisions_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
Migrate(const uint32_t new_capacity)compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inlineprivate
num_collisions_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
num_migrates() const compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inline
num_migrates_compat::inode_tracker_v2::SmallHashDynamic< Key, Value >private
operator=(const SmallHashDynamic< Key, Value > &other)compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inline
ResetCapacity()compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inlineprotected
ScaleHash(const Key &key) constcompat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
SetThresholds()compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inlineprotected
Shrink()compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inlineprotected
size() const compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inline
size_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
SmallHashBase()compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline
SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > > classcompat::inode_tracker_v2::SmallHashDynamic< Key, Value >friend
SmallHashDynamic()compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inline
SmallHashDynamic(const SmallHashDynamic< Key, Value > &other)compat::inode_tracker_v2::SmallHashDynamic< Key, Value >inlineexplicit
threshold_grow_compat::inode_tracker_v2::SmallHashDynamic< Key, Value >private
threshold_shrink_compat::inode_tracker_v2::SmallHashDynamic< Key, Value >private
values_compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >
~SmallHashBase()compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > >inline