Skip to main content

TdxFastObjectList Members

Constructors

Name Description
Create(Boolean,Integer) Initializes a new instance of the TdxFastObjectList class with specified settings.
Create(Integer) Creates an empty ordered pointer list. Inherited from TdxFastList.

Properties

Name Description
Capacity Specifies the pointer list’s capacity. Inherited from TdxFastList.
Count Specifies the number of pointers stored in the list. Inherited from TdxFastList.
Items
List Returns a pointer to an array of pointers populated with the pointers stored in the ordered pointer list. Inherited from TdxFastList.
OwnsObjects

Methods

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