| 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(TFPGMapObject) |
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(Create) |
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(TFPGMapObject) |
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(TFPGMapObject) |
public |
Find index of a key in the list. |
| IndexOfData(TFPSMap) |
public |
Index of data item AData |
| IndexOfData(TFPGMapObject) |
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(TFPGMapObject) |
public |
Insert a new key in the list |
| InsertKeyData(TFPSMap) |
public |
Insert a key and associated in the list |
| InsertKeyData(TFPGMapObject) |
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(TFPGMapObject) |
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(TFPGMapObject) |
public |
Find data or return default |
| UnitName(TObject) |
public |
Unit name |