TFPGListEnumerator
[Properties (by Name)][Methods (by Name)][Events (by Name)]
Generic list enumerator
Declaration
Source position: fgl.pp line 110
Type
generic TFPGListEnumerator<T> = class (TObject)
protected
FList : TFPSList;
FPosition : Integer;
function GetCurrent : T;
public
constructor Create(AList: TFPSList);
function MoveNext : Boolean;
Current : T;
end
;
Description
TFPGListEnumerator is a generic list enumerator. It is used in the TFPGList class to implement the enumerator for the list.
Normally there should be no need to instantiate or use this class directly.
Members
| Member | Type | Visibility | Description |
|---|---|---|---|
| Create | Method | public | Create a new list enumerator |
| Current | Property | public | Current enumerated element |
| FList | Field | protected | |
| FPosition | Field | protected | |
| GetCurrent | Method | protected | |
| MoveNext | Method | public | Move to next element in the list |
Inheritance
| Class | Description |
|---|---|
| TFPGListEnumerator | Generic list enumerator |
See also
| Name | Description |
|---|---|
| Integer | A signed 16-bits integer |
| TFPGList | Generic list |
| TFPSList | Basic list of memory blocks |