TList.Expand
Increases the capacity of the list if needed.
Declaration
Source position: classesh.inc line 330
public
function Expand : TList;
Description
Expand increases the capacity of the list if the current element count matches the current list capacity.
The capacity is increased according to the following algorithm:
If the capacity is less than 3, the capacity is increased with 4. If the capacity is larger than 3 and less than 8, the capacity is increased with 8. If the capacity is larger than 8, the capacity is increased with 16.
The return value is Self.
See also
| Name | Description |
|---|---|
| Capacity | Current capacity (i.e. number of pointers that can be stored) of the list. |