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 |