Add(TFPList) |
public |
Adds a new pointer to the list. |
AddList(TFPList) |
public |
Add all pointers from another list |
AfterConstruction(TObject) |
public |
Method called after the constructor was called. |
Assign(TFPList) |
public |
Assign performs the given operation on the list. |
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(TFPList) |
public |
Clears the pointer list. |
Create(TObject) |
public |
TObject Constructor |
DefaultHandler(TObject) |
public |
Default handler for integer message handlers. |
DefaultHandlerStr(TObject) |
public |
Default handler for string messages. |
Delete(TFPList) |
public |
Removes a pointer from the list. |
Destroy(TFPList) |
public |
Destroys the list and releases the memory used to store the list elements. |
Destroy(TObject) |
public |
TObject destructor. |
Dispatch(TObject) |
public |
Dispatch an integer message |
DispatchStr(TObject) |
public |
Dispatch a string message. |
Equals(TObject) |
public |
Check if two objects are equal. |
Error(TFPList) |
public |
Raises an EListError exception. |
Exchange(TFPList) |
public |
Exchanges two pointers in the list. |
Expand(TFPList) |
public |
Increases the capacity of the list if needed. |
Extract(TFPList) |
public |
Remove the first occurrence of a pointer from the list. |
FieldAddress(TObject) |
public |
Return the address of a field. |
First(TFPList) |
public |
Returns the first non-nil pointer in the list. |
ForEachCall(ForEachCall) |
public |
Call a procedure or method for each pointer in the list. |
Free(TObject) |
public |
Check for Nil and call destructor. |
FreeInstance(TObject) |
public |
Clean up instance and free the memory reserved for the instance. |
GetEnumerator(TFPList) |
public |
Create an IEnumerator instance |
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(TFPList) |
public |
Returns the index of a given pointer. |
IndexOfItem(TFPList) |
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(TFPList) |
public |
Inserts a new pointer in the list at a given position. |
InstanceSize(TObject) |
public |
Return the size of an instance. |
Last(TFPList) |
public |
Returns the last non-nil pointer in the list. |
MethodAddress(TObject) |
public |
Return the address of a method |
MethodName(TObject) |
public |
Return the name of a method. |
Move(TFPList) |
public |
Moves a pointer from one position in the list to another. |
newinstance(TObject) |
public |
Allocate memory on the heap for a new instance |
Pack(TFPList) |
public |
Removes Nil pointers from the list and frees unused memory. |
QualifiedClassName(TObject) |
public |
Fully qualified classname |
Remove(TFPList) |
public |
Removes a value from the list. |
SafeCallException(TObject) |
public |
Handle exception object |
Sort(Sort) |
public |
Sorts the pointers 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 |