TMapIterator class
Implements an iterator for items in a map.
Declaration
TMapIterator = class(TBaseMapIterator)Inheritance
- TMapIterator
- TBaseMapIterator
TObject
Descends from it: TLockedMapIterator
Description
TMapIterator is a
TBaseMapIterator descendant that
implements an iterator for items in a map. TMapIterator provides methods to
initialize the iterator for a map. It also provides methods to read the IDs
for map items, and to read and write the Data in map items. TMapIterator also
provides an implementation of the Locate method.
See also
Methods
Create | public | Constructor for the class instance. |
DataPtr | public | Gets the Pointer to the Data in a map item. |
GetData | public | Gets the Data for a map item. |
GetID | public | Gets the ID for a map item. |
Locate | public | Locates a map item with the specified ID. |
SetData | public | Sets the Data for a map item. |
Inherited
From TBaseMapIterator (15)
AddToMap BOM Current Destroy EOM First InternalCreate InternalLocate Last Next Previous RemoveFromMap Valid Validate ValidateMap
An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.
