[Overview][Types][Classes][Procedures and functions] Reference for unit 'contnrs' (#fcl)

TObjectList.Extract

Extract an object from the list.

Declaration

Source position: contnrs.pp line 83

public function TObjectList.Extract(

  Item: TObject

):TObject;

Arguments

Item

  

Element to remove from the list.

Function result

The removed element, or Nil

Description

Extractremoves the object Itemfrom the list if it is present in the list. Contrary to Remove, Extractdoes not free the extracted element if OwnsObjectsis True

The function returns a reference to the item which was removed from the list, or Nilif no element was removed.

Errors

None.

See also

TObjectList.Remove

  

Remove (and possibly free) an element from the list.