Add(Add) |
public |
Add a key, value pair to the map. |
Add(TFPSList) |
public |
Add a new item to the list |
Add(Add) |
public |
Add a key and value to the map |
AddList(TFPSList) |
public |
Adds the elements from another list |
AddOrSetData(TFPGMapInterfacedObjectData) |
public |
Add data with given or set value if the key already exists. |
AfterConstruction(TObject) |
public |
Method called after the constructor was called. |
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(TObject) |
public |
TObject Constructor |
Create(TFPGMapInterfacedObjectData) |
public |
Create a new instance of the map |
Create(TFPSMap) |
public |
Create a new map with given key and data size. |
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(TFPSList) |
public |
Destroy the list instance. |
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(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(TFPSList) |
public |
delete an element from the list |
FieldAddress(TObject) |
public |
Return the address of a field. |
Find(TFPSMap) |
public |
Find data using the associated key |
Find(TFPGMapInterfacedObjectData) |
public |
Find item based on key |
Free(TObject) |
public |
Check for Nil and call destructor. |
FreeInstance(TObject) |
public |
Clean up instance and free the memory reserved for the 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(TFPSList) |
public |
Search an item in the list |
IndexOf(TFPSMap) |
public |
Index of key pointed to by AKey |
IndexOf(TFPGMapInterfacedObjectData) |
public |
Find index of a key in the list. |
IndexOfData(TFPSMap) |
public |
Index of data item AData |
IndexOfData(TFPGMapInterfacedObjectData) |
public |
Find index of data value 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 slot for key and associated data item in the list |
Insert(Insert) |
public |
Insert a new item in the list. |
InsertKey(TFPSMap) |
public |
Insert a key in the list |
InsertKey(TFPGMapInterfacedObjectData) |
public |
Insert a new key in the list |
InsertKeyData(TFPSMap) |
public |
Insert a key and associated in the list |
InsertKeyData(TFPGMapInterfacedObjectData) |
public |
Insert a new key with associated data 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(TFPSMap) |
public |
Remove a key/value pair from the map. |
Remove(TFPGMapInterfacedObjectData) |
public |
Remove a key from the list |
SafeCallException(TObject) |
public |
Handle exception object |
Sort(Sort) |
public |
Sort the list according to key |
Sort(Sort) |
public |
Sort the list |
StringMessageTable(TObject) |
public |
Return a pointer to the string message table. |
ToString(TObject) |
public |
Return a string representation for the object |
TryGetData(TFPGMapInterfacedObjectData) |
public |
Find data or return default |
UnitName(TObject) |
public |
Unit name |