Class TOpenAddressingTombstones
Unit
Generics.Collections
Declaration
type TOpenAddressingTombstones<TKey,TValue,THashFactory,TProbeSequence> = class abstract(TOpenAddressing<TKey,TValue,THashFactory,TProbeSequence>)
Description
More info and TODO https://github.com/OpenHFT/UntitledCollectionsProject/wiki/Tombstones-purge-from-hashtable:-theory-and-practice
Hierarchy
Overview
Fields
Methods
Properties
Description
Fields
 |
FTombstonesCount: SizeInt; |
|
Methods
 |
function Rehash(ASizePow2: SizeInt; AForce: Boolean = False): boolean; override; |
|
 |
function RealItemsLength: SizeInt; override; |
|
 |
function FindBucketIndexOrTombstone(constref AItems: TArray<TItem>; constref AKey: TKey; out AHash: UInt32): SizeInt; virtual; abstract; |
|
 |
function DoAdd(constref AKey: TKey; constref AValue: TValue): SizeInt; override; |
|
 |
procedure ClearTombstones; virtual; |
|
 |
procedure Clear; override; |
|
Properties
Generated by PasDoc 0.15.0.
|