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

# TFPGInterfacedObjectList.Add

Add new object of class T to the list.

## Declaration

Source position: fgl.pp line 227

`public function TFPGInterfacedObjectList.Add(`
`const Item: T`
`):Integer;`

## Arguments

`Item` |  | Interfaced object to add to the list.

## Function result

Index at which the object was added.

## Description

Add adds a new item Item of class type T to the list and returns the position at which the item was added. Add will increase the reference count of the object.

## Errors

If the item could not be added, an EListError exception is raised.

## See also

TFPGInterfacedObjectList.Extract |  | Extract an item from the list
TFPGInterfacedObjectList.Items |  | Indexed access to objects in the list.
TFPGInterfacedObjectList.IndexOf |  | Index of object

Documentation generated on: May 14 2021