| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Implements an iterator for items in a map.
Source position: maps.pp line 218
| type TTypedMapIterator = class(TBaseMapIterator) | ||
| public | ||
| constructor Create(); | 
 | Constructor for the class instance. | 
| procedure GetData(); | 
 | Gets the Data for the map item. | 
| procedure GetID(); | 
 | Gets the ID for the map item. | 
| function Locate(); | 
 | Locates a map item with the specified ID. | 
| procedure SetData(); | 
 | Stores the Data for the map item. | 
| end; | 
| 
 | Implements an iterator for items in a map. | |
| | | ||
| 
 | Specifies the interface used for map item iterators. | |
| | | ||
| TObject | 
TTypedMapIterator is a TMapIterator descendant that implements an iterator for map items with reference counted Type Information in their Data. TTypedMapIterator 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. TTypedMapIterator also provides an implementation of the Locate method.
| 
 | Implements an iterator for items in a map. | 
| Version 4.0 | Generated 2025-05-03 | Home |