GrowthInfo

Store the information regarding the number of slots we can still fill without rehash.

Constructors

this
this(size_t gl)
Undocumented in source.

Members

Functions

growthLeft
size_t growthLeft()
Undocumented in source. Be warned that the author may not have intended to support it.
hasNoGrowthLeftAndNoTombstone
bool hasNoGrowthLeftAndNoTombstone()
Undocumented in source. Be warned that the author may not have intended to support it.
hasNoTombstone
bool hasNoTombstone()
Undocumented in source. Be warned that the author may not have intended to support it.
hasNoTombstoneAndGrowthLeft
bool hasNoTombstoneAndGrowthLeft()
Undocumented in source. Be warned that the author may not have intended to support it.
initializeWith
void initializeWith(size_t gl)
Undocumented in source. Be warned that the author may not have intended to support it.
overwriteControlAsFull
void overwriteControlAsFull(Control c)
Undocumented in source. Be warned that the author may not have intended to support it.
overwriteEmptyAsFull
void overwriteEmptyAsFull()
Undocumented in source. Be warned that the author may not have intended to support it.
overwriteFullAsEmpty
void overwriteFullAsEmpty()
Undocumented in source. Be warned that the author may not have intended to support it.
overwriteFullAsTombstone
void overwriteFullAsTombstone()
Undocumented in source. Be warned that the author may not have intended to support it.
overwriteManyEmptyAsFull
void overwriteManyEmptyAsFull(size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

GrowthLeftMask
enum size_t GrowthLeftMask;
Undocumented in source.
TombstoneBit
enum size_t TombstoneBit;
Undocumented in source.

Meta