Skip to content

TCache.IndexOf

Return index of a data pointer in the list.

Declaration

Source position: cachecls.pp line 90

public 
function TCache.IndexOf(AData: Pointer) : Integer;

Description

IndexOF searches in the list for a slot with data pointer that matches AData and returns the index of the slot.

If no item with data pointer that matches AData is found, -1 is returned.

For this function to work correctly, the OnIsDataEqual event must be set.

Errors

If OnIsDataEqual is not set, an exception will be raised.

See also

Name Description
TCache.FindSlot Find data pointer in the list.
TCache.Add Add a data element to the list.
TCache.OnIsDataEqual Event to compare 2 items.