Class TDeamortizedDArrayCuckooMap.TQueueDictionary
Unit
Generics.Collections
Declaration
type TQueueDictionary = class(TOpenAddressingLP<TKey,TValueForQueue,TDefaultHashFactory,TLinearProbing>)
Description
Hierarchy
- TOpenAddressingLP
- TDeamortizedDArrayCuckooMap.TQueueDictionary
Enclosing Class
Overview
Internal Classes and Records
Fields
Methods
 |
procedure NotifyIndexChange(AFrom, ATo: SizeInt); override; |
 |
function Rehash(ASizePow2: SizeInt; AForce: Boolean = False): Boolean; override; |
 |
procedure InsertIntoBack(AItem: Pointer); |
 |
procedure InsertIntoHead(AItem: Pointer); |
 |
function IsEmpty: Boolean; |
 |
function Pop: Pointer; |
 |
constructor Create(ACapacity: SizeInt; const AComparer: IEqualityComparer<TKey>); override; overload; |
 |
destructor Destroy; override; |
Description
Fields
Methods
 |
procedure NotifyIndexChange(AFrom, ATo: SizeInt); override; |
list to keep order
|
 |
function Rehash(ASizePow2: SizeInt; AForce: Boolean = False): Boolean; override; |
|
 |
procedure InsertIntoBack(AItem: Pointer); |
|
 |
procedure InsertIntoHead(AItem: Pointer); |
|
 |
function IsEmpty: Boolean; |
|
 |
function Pop: Pointer; |
|
 |
constructor Create(ACapacity: SizeInt; const AComparer: IEqualityComparer<TKey>); override; overload; |
|
 |
destructor Destroy; override; |
|
Generated by PasDoc 0.15.0.
|