Class TOpenAddressingDH
Unit
Generics.Collections
Declaration
type TOpenAddressingDH<TKey,TValue,THashFactory,TProbeSequence> = class(TOpenAddressingTombstones<TKey,TValue,THashFactory,TProbeSequence>)
Description
No description available, ancestor TOpenAddressingTombstones description follows
More info and TODO https://github.com/OpenHFT/UntitledCollectionsProject/wiki/Tombstones-purge-from-hashtable:-theory-and-practice
Hierarchy
Overview
Internal Classes and Records
Fields
 |
R: UInt32; |
Methods
 |
procedure UpdateItemsThreshold(ASize: SizeInt); override; |
 |
function FindBucketIndex(constref AItems: TArray<TItem>; constref AKey: TKey; out AHash: UInt32): SizeInt; override; overload; |
 |
function FindBucketIndexOrTombstone(constref AItems: TArray<TItem>; constref AKey: TKey; out AHash: UInt32): SizeInt; override; |
 |
constructor Create(ACapacity: SizeInt); override; overload; |
 |
constructor Create(ACollection: TEnumerable<TDictionaryPair>); override; overload; |
 |
constructor Create(ACapacity: SizeInt; const AComparer: IExtendedEqualityComparer<TKey>); virtual; overload; |
 |
constructor Create(const AComparer: IExtendedEqualityComparer<TKey>); overload; |
 |
constructor Create(ACollection: TEnumerable<TDictionaryPair>; const AComparer: IExtendedEqualityComparer<TKey>); virtual; overload; |
Description
Fields
 |
R: UInt32; |
|
Methods
 |
procedure UpdateItemsThreshold(ASize: SizeInt); override; |
|
 |
function FindBucketIndex(constref AItems: TArray<TItem>; constref AKey: TKey; out AHash: UInt32): SizeInt; override; overload; |
|
 |
function FindBucketIndexOrTombstone(constref AItems: TArray<TItem>; constref AKey: TKey; out AHash: UInt32): SizeInt; override; |
|
 |
constructor Create(ACapacity: SizeInt); override; overload; |
bug #26181 (redundancy of constructors)
|
 |
constructor Create(ACapacity: SizeInt; const AComparer: IExtendedEqualityComparer<TKey>); virtual; overload; |
|
 |
constructor Create(const AComparer: IExtendedEqualityComparer<TKey>); overload; |
|
 |
constructor Create(ACollection: TEnumerable<TDictionaryPair>; const AComparer: IExtendedEqualityComparer<TKey>); virtual; overload; |
|
Generated by PasDoc 0.15.0.
|