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