Show: Delphi
C++
Display Preferences
System.Generics.Collections
From XE2 API Documentation
Contents |
Classes
| ENotSupportedException | An exception of type ENotSupportedException is raised whenever a method in the container classes is not implemented. |
| TArray | Class that contains static methods for searching and sorting a generic array. |
| 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. |
| 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. |
| TPair | TPair is a record holding a key-value pair. |
| TQueue | Queue implemented over array, using wrapping. |
| TStack | Last in, first out stack. |
| TThreadedQueue | Represents a generic threaded queue. |
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__91 | |
| 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. |
Constants
| cnAdded | cnAdded: TCollectionNotification = cnAdded; |
| cnExtracted | cnExtracted: TCollectionNotification = cnExtracted; |
| cnRemoved | cnRemoved: TCollectionNotification = cnRemoved; |
| doOwnsKeys | doOwnsKeys: :91 = doOwnsKeys; |
| doOwnsValues | doOwnsValues: :91 = doOwnsValues; |