Skip to main content

TdxFastList Methods

An ordered list of untyped pointers.
Name Description
Add(Pointer) Appends the specified pointer to the ordered pointer list.
AddRange(TdxFastList) Appends the source ordered pointer list’s content to the current list.
Assign(TdxFastList,TListAssignOp) Replaces the ordered pointer list’s content with pointers copied from the specified source.
Assign(TdxFastList)
Assign(TList)
Clear Clears the ordered pointer list.
Delete(Integer) Deletes the specified stored pointer.
DeleteRange(Integer,Integer) Deletes a number of stored pointers, starting from the specified position within the list.
Empty Identifies whether the ordered pointer list is empty.
Equals(TObject) Inherited from TObject.
Exchange(Integer,Integer) Exchanges positions of the two specified pointers within the ordered pointer list.
Expand Expands the ordered pointer list’s capacity by a predefined amount.
Extract(Pointer,TdxListDirection) Removes the specified stored pointer and returns it.
ExtractByIndex(Integer) Returns a stored pointer by its index and removes it from the list.
First Returns the first stored pointer.
GetHashCode Inherited from TObject.
GetTList Returns a new TList object populated with all pointers stored in the ordered pointer list.
IndexOf(Pointer,TdxListDirection) Searches the specified pointer within the ordered pointer list.
Insert(Integer,TdxFastList) Inserts a pointer at the specified position within the ordered pointer list.
Insert(Integer,Pointer)
InsertRange(Integer,TdxFastList) Inserts the source ordered pointer list’s content into the current list at the specified position.
Last Returns the last stored pointer.
Move(Integer,Integer) Rearranges a stored pointer within the ordered pointer list.
Pack(Pointer) Removes redundant pointers from the list.
Remove(Pointer) Removes the specified pointer from the ordered pointer list.
Reverse Inverts the order of pointers stored in the list.
Sort(TCompareItems,Boolean)
Sort(TListSortCompare,Boolean) Sorts the stored pointers.
SortList(TdxListSortCompareDelegate,Boolean)
ToString Inherited from TObject.
See Also