Class TDeamortizedDArrayPointersEnumerator
Unit
Generics.Collections
Declaration
type TDeamortizedDArrayPointersEnumerator<TCuckooCfg,TItemsArray,TItemsDArray,TQueueDictionary,PDictionaryPair> = class abstract(TEnumerator<PDictionaryPair>)
Description
No description available, ancestor TEnumerator description follows
TEnumerator
Hierarchy
- TObject
- TEnumerator
- TDeamortizedDArrayPointersEnumerator
Overview
Fields
Methods
 |
function DoMoveNext: boolean; override; |
 |
function DoGetCurrent: PDictionaryPair; override; |
 |
function GetCurrent: PDictionaryPair; virtual; |
 |
constructor Create(var AItems; AQueue: TQueueDictionary; ACount: SizeInt); |
Description
Fields
 |
var FItems: ˆTItemsDArray; |
FItems must be declared as first field and FQueue as second
|
 |
FQueue: TQueueDictionary; |
|
 |
FIndex: SizeInt; |
|
 |
FMainIndex: SizeInt; |
|
Methods
 |
function DoMoveNext: boolean; override; |
|
 |
function DoGetCurrent: PDictionaryPair; override; |
|
 |
function GetCurrent: PDictionaryPair; virtual; |
|
 |
constructor Create(var AItems; AQueue: TQueueDictionary; ACount: SizeInt); |
|
Generated by PasDoc 0.15.0.
|