[Overview][Constants][Types][Classes][Index] Reference for unit 'fgl' (#rtl)

TFPGInterfacedObjectList.Remove

Remove an object from the list.

Declaration

Source position: fgl.pp line 225

public function TFPGInterfacedObjectList.Remove(

  const Item: T

):Integer;

Arguments

Item

  

Object to remove from the list

Function result

Index of removed object, prior to removal.

Description

Remove removes the object Item from the list, and returns the index of the removed item. If no item was removed, -1 is returned. Only the first object is removed.

Removing an object from the list may cause the object to be freed.

Errors

None.

See also

TFPGInterfacedObjectList.IndexOf

  

Index of object

TFPSList.Delete

  

Delete an item from the list

TFPGInterfacedObjectList.FreeObjects


Documentation generated on: Sep 28 2017