[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Maps' (#lazutils)

TBaseMapIterator.InternalCreate

Initializes the iterator for specified the map.

Declaration

Source position: maps.pp line 143

protected procedure TBaseMapIterator.InternalCreate(

  AMap: TBaseMap

);

Arguments

AMap

  

Map for the iterator class instance.

Description

InternalCreate is a procedure used to initialize the iterator for specified the map. InternalCreate calls the inherited Create method to create the class instance, and sets values needed for internal members in the class. The following properties are updated in the iterator:

Current
Set to the first map item in the linked list
BOM
Set to True when Current is Nil
EOM
Set to True when Current is Nil

InternalCreate is called from the Create method for the class instance.


Version 4.0 Generated 2025-05-03 Home