TFPGInterfacedObjectList : Method overview by Name

Member Visibility Description
Add(TFPSList) public Add a new item to the list
Add(TFPGInterfacedObjectList) public Add new object of class T to the list.
AddList(TFPGInterfacedObjectList) public Adds the elements from another list
AddList(TFPSList) public Adds the elements from another list
AfterConstruction(TObject) public Method called after the constructor was called.
Assign(TFPGInterfacedObjectList) public Copy objects from Source list
Assign(TFPSList) public Copy one list to another
BeforeDestruction(TObject) public Method called before the destructor is called.
ClassInfo(TObject) public Return a pointer to the type information for this class.
ClassName(TObject) public Return the current class name.
ClassNameIs(TObject) public Check whether the class name equals the given name.
ClassParent(TObject) public Return the parent class.
ClassType(TObject) public Return a "class of" pointer for the current class
CleanupInstance(TObject) public Finalize the class instance.
Clear(TFPSList) public Clear the list
Create(TFPGInterfacedObjectList) public Instantiate a new interfaced object list.
Create(TObject) public TObject Constructor
Create(TFPSList) public Create a new instance of TFPSList
DefaultHandler(TObject) public Default handler for integer message handlers.
DefaultHandlerStr(TObject) public Default handler for string messages.
Delete(TFPSList) public Delete an item from the list
DeleteRange(TFPSList) public Delete a range of elements
Destroy(TObject) public TObject destructor.
Destroy(TFPSList) public Destroy the list instance.
Dispatch(TObject) public Dispatch an integer message
DispatchStr(TObject) public Dispatch a string message.
Equals(TObject) public Check if two objects are equal.
Error(TFPSList) public Raise an EListError exception.
Exchange(TFPSList) public Exchange two items in the list
Expand(TFPSList) public Expand the capacity of the list
Extract(TFPGInterfacedObjectList) public Extract an item from the list
Extract(TFPSList) public delete an element from the list
FieldAddress(TObject) public Return the address of a field.
Free(TObject) public Check for Nil and call destructor.
FreeInstance(TObject) public Clean up instance and free the memory reserved for the instance.
GetEnumerator(TFPGInterfacedObjectList) public Return a list enumerator for T
GetHashCode(TObject) public Return a hash code for the object
GetInterface(GetInterface) public Return a reference to an interface
GetInterfaceByStr(TObject) public Return an interface based on its GUID
GetInterfaceEntry(TObject) public Return the interface table entry by GUID
GetInterfaceEntryByStr(TObject) public Return the interface table entry by string
GetInterfaceTable(TObject) public Return a pointer to the table of implemented interfaces for a class
GetInterfaceWeak(TObject) public Get a reference to an interface, not increasing the reference count
IndexOf(TFPGInterfacedObjectList) public Index of object
IndexOf(TFPSList) public Search an item in the list
InheritsFrom(TObject) public Check whether class is an ancestor.
InitInstance(TObject) public Initialize a new class instance.
Insert(Insert) public Insert a new item in the list.
Insert(TFPGInterfacedObjectList) public Insert a new object in the list
InstanceSize(TObject) public Return the size of an instance.
ItemIsManaged(TFPSList) public
MethodAddress(TObject) public Return the address of a method
MethodName(TObject) public Return the name of a method.
Move(TFPSList) public Moves an item from one position in the list to another.
newinstance(TObject) public Allocate memory on the heap for a new instance
Pack(TFPSList) public Remove empty items from the list
QualifiedClassName(TObject) public Fully qualified classname
Remove(TFPSList) public Remove the item from the list
Remove(TFPGInterfacedObjectList) public Remove an object from the list.
SafeCallException(TObject) public Handle exception object
Sort(Sort) public Sort the list
Sort(Sort) public Sort the objects in the list
StringMessageTable(TObject) public Return a pointer to the string message table.
ToString(TObject) public Return a string representation for the object
UnitName(TObject) public Unit name