Unit 'fgl' Package
[Overview][Constants][Types][Classes][Index] [#rtl]

TFPGInterfacedObjectList.Remove

Remove an object from the list.

Declaration

Source position: fgl.pp line 234

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: Jul 24 2023