Skip to content

TClassList.Remove

Remove a class pointer from the list.

Declaration

Source position: contnrs.pp line 131

public 
function TClassList.Remove(AClass: TClass) : Integer;

Description

Remove removes a class pointer Item from the list, if it is present in the list. It returns the index of the removed class pointer, or -1 if the class pointer was not present in the list. It simply overrides the implementation in TList so it accepts a class pointer instead of a simple pointer. No new behaviour is introduced.

Errors

None.

See also

Name Description
TClassList.Extract Extract a class pointer from the list.
#rtl.classes.Tlist.Remove