TFPGMapInterfacedObjectData : Method overview By inheritance
TFPGMapInterfacedObjectData
Member | Visibility | Description |
---|---|---|
Add | public | Add a key and value to the map |
AddOrSetData | public | Add data with given or set value if the key already exists. |
Create | public | Create a new instance of the map |
Find | public | Find item based on key |
IndexOf | public | Find index of a key in the list. |
IndexOfData | public | Find index of data value in the list. |
InsertKey | public | Insert a new key in the list |
InsertKeyData | public | Insert a new key with associated data in the list |
Remove | public | Remove a key from the list |
TryGetData | public | Find data or return default |
TFPSMap
Member | Visibility | Description |
---|---|---|
Add | public | Add a key, value pair to the map. |
Create | public | Create a new map with given key and data size. |
Find | public | Find data using the associated key |
IndexOf | public | Index of key pointed to by AKey |
IndexOfData | public | Index of data item AData |
Insert | public | Insert a new slot for key and associated data item in the list |
InsertKey | public | Insert a key in the list |
InsertKeyData | public | Insert a key and associated in the list |
Remove | public | Remove a key/value pair from the map. |
Sort | public | Sort the list according to key |
TFPSList
Member | Visibility | Description |
---|---|---|
Add | public | Add a new item to the list |
AddList | public | Adds the elements from another list |
Assign | public | Copy one list to another |
Clear | public | Clear the list |
Create | public | Create a new instance of TFPSList |
Delete | public | Delete an item from the list |
DeleteRange | public | Delete a range of elements |
Destroy | public | Destroy the list instance. |
Error | public | Raise an EListError exception. |
Exchange | public | Exchange two items in the list |
Expand | public | Expand the capacity of the list |
Extract | public | delete an element from the list |
IndexOf | public | Search an item in the list |
Insert | public | Insert a new item in the list. |
ItemIsManaged | public | |
Move | public | Moves an item from one position in the list to another. |
Pack | public | Remove empty items from the list |
Remove | public | Remove the item from the list |
Sort | public | Sort the list |
TObject
Member | Visibility | Description |
---|---|---|
AfterConstruction | public | Method called after the constructor was called. |
BeforeDestruction | public | Method called before the destructor is called. |
ClassInfo | public | Return a pointer to the type information for this class. |
ClassName | public | Return the current class name. |
ClassNameIs | public | Check whether the class name equals the given name. |
ClassParent | public | Return the parent class. |
ClassType | public | Return a "class of" pointer for the current class |
CleanupInstance | public | Finalize the class instance. |
Create | public | TObject Constructor |
DefaultHandler | public | Default handler for integer message handlers. |
DefaultHandlerStr | public | Default handler for string messages. |
Destroy | public | TObject destructor. |
Dispatch | public | Dispatch an integer message |
DispatchStr | public | Dispatch a string message. |
Equals | public | Check if two objects are equal. |
FieldAddress | public | Return the address of a field. |
Free | public | Check for Nil and call destructor. |
FreeInstance | public | Clean up instance and free the memory reserved for the instance. |
GetHashCode | public | Return a hash code for the object |
GetInterface | public | Return a reference to an interface |
GetInterfaceByStr | public | Return an interface based on its GUID |
GetInterfaceEntry | public | Return the interface table entry by GUID |
GetInterfaceEntryByStr | public | Return the interface table entry by string |
GetInterfaceTable | public | Return a pointer to the table of implemented interfaces for a class |
GetInterfaceWeak | public | Get a reference to an interface, not increasing the reference count |
InheritsFrom | public | Check whether class is an ancestor. |
InitInstance | public | Initialize a new class instance. |
InstanceSize | public | Return the size of an instance. |
MethodAddress | public | Return the address of a method |
MethodName | public | Return the name of a method. |
newinstance | public | Allocate memory on the heap for a new instance |
QualifiedClassName | public | Fully qualified classname |
SafeCallException | public | Handle exception object |
StringMessageTable | public | Return a pointer to the string message table. |
ToString | public | Return a string representation for the object |
UnitName | public | Unit name |