System.Generics.Collections
From RAD Studio API Documentation
Classes
| TArray | Class that contains static methods for searching and sorting a generic array. |
| TArrayManager | Abstract class in charge with managing memory in arrays. |
| TDictionary | Collection of key-value pairs. |
| TEnumerable | TEnumerable is an abstract class inherited by all enumerable containers. |
| TEnumerator | TEnumerator is the abstract class implemented by all enumerator classes. |
| TList | Ordered list. |
| TMoveArrayManager | Represents the class in charge with managing memory in arrays. |
| TObjectDictionary | Collection of key and/or value objects. |
| TObjectList | Ordered list of objects. |
| TObjectQueue | Queue of objects. |
| TObjectStack | Last in, first out stack of objects. |
| TQueue | Queue implemented over array, using wrapping. |
| TStack | Last in, first out stack. |
| TThreadedQueue | Represents a generic threaded queue. |
| TThreadList | Represents a generic thread-safe list. |
Routines
| InCircularRange | InCircularRange is an internal function used by the Remove method. |
Types
| PObject | PObject is a pointer type to a TObject class. |
| System_Generics_Collections__22 | |
| TCollectionNotification | Type of change to collection for OnNotify event. |
| TDictionaryOwnerships | Set of ownerships for TObjectDictionary. |
| TPair | TPair is a record holding a key-value pair. |