Skip to content

TFPHashObjectList.Extract

Extract a object instance from the list.

Declaration

Source position: contnrs.pp line 328

public 
function TFPHashObjectList.Extract(Item: TObject) : TObject;

Description

Extract removes the data object from the list, if it is in the list. It returns the object instance if it was removed from the list, Nil otherwise. The object is not freed from memory, regardless of the value of OwnsObjects.

Extract does a linear search, and is not very efficient.

See also

Name Description
TFPHashObjectList.Delete Delete an object from the list.
TFPHashObjectList.Remove Remove first occurrence of a object instance.
TFPHashObjectList.Clear Clear the list.