API:System.Generics.Collections

From RAD Studio API Documentation
Jump to: navigation, search

Classes

TArrayClass that contains static methods for searching and sorting a generic array.
TDictionaryCollection of key-value pairs.
TEnumerableTEnumerable is an abstract class inherited by all enumerable containers.
TEnumeratorTEnumerator is the abstract class implemented by all enumerator classes.
TListOrdered list.
TObjectDictionaryCollection of key and/or value objects.
TObjectListOrdered list of objects.
TObjectQueueQueue of objects.
TObjectStackLast in, first out stack of objects.
TQueueQueue implemented over array, using wrapping.
TStackLast in, first out stack.
TThreadedQueueRepresents a generic threaded queue.
TThreadListRepresents a generic thread-safe list.

Routines

ErrorArgumentOutOfRange
InCircularRangeInCircularRange is an internal function used by the Remove method.

Types

PListHelper
PObjectPObject is a pointer type to a TObject class.
PQueueHelper
PStackHelper
System_Generics_Collections__02
TCollectionNotificationType of change to collection for OnNotify event.
TDictionaryOwnershipsSet of ownerships for TObjectDictionary.
TListHelperInternal helper with non-generic methods to handle TList instances.
TPairTPair is a record holding a key-value pair.
TQueueHelperInternal helper with non-generic methods to handle TQueue instances.
TStackHelperInternal helper with non-generic methods to handle TStack instances.