TFPGMap : Method overview By inheritance

TFPGMap

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