Working with Lists
Go Up to RTL
The RTL includes many classes that represent lists or collections of items. The lists vary depending on the types of items they contain, the operations they support, and whether they are persistent.
The following table lists various list classes, and indicates the types of items they contain:
Object | Maintains |
---|---|
A list of pointers | |
A thread-safe list of pointers | |
A hashed list of pointers | |
A hashed list of object instances | |
A memory-managed list of object instances | |
A memory-managed list of components (that is, instances of classes descended from TComponent) | |
A list of class references | |
A list of interface pointers. | |
A first-in first-out list of pointers | |
A last-in first-out list of pointers | |
A first-in first-out list of objects | |
A last-in first-out list of objects | |
Base class for many specialized classes of typed items. | |
A list of strings | |
A list of strings with the form Name=Value, hashed for performance. |