Base typedef | compat::inode_tracker_v2::SmallHashDynamic< Key, Value > | |
bytes_allocated() const | compat::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) const | compat::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) const | compat::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) const | compat::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 > > | |
kLoadFactor | compat::inode_tracker_v2::SmallHashBase< Key, Value, SmallHashDynamic< Key, Value > > | static |
kThresholdGrow | compat::inode_tracker_v2::SmallHashDynamic< Key, Value > | static |
kThresholdShrink | compat::inode_tracker_v2::SmallHashDynamic< Key, Value > | static |
Lookup(const Key &key, Value *value) const | compat::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) const | compat::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 > > class | compat::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 |