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.
|