TFPSList.Insert
Insert a new item in the list.
Declaration
Source position: fgl.pp line 84
public
procedure Insert(Index: Integer; Item: Pointer);
function Insert(Index: Integer) : Pointer;
Description
Insert comes in 2 overloaded version. The version without Item creates a slot for a new item at position Index in the list, and returns a pointer to the new slot. The slot will be of size TFPSList.ItemSize .
The version with Item argument will allocate a slot in the list at position Index and will copy the item pointed to by Item to the slot in the list.
In both cases, Index must be 0-based.
Errors
If Index is invalid, an EListError exception will be raised.
See also
Name | Description |
---|---|
TFPSList.Add | Add a new item to the list |
TFPSList.Delete | Delete an item from the list |
TFPSList.Extract | delete an element from the list |