System.Generics.Collections

From RAD Studio API Documentation
Jump to: navigation, search

Unit that implements generic container classes to group data items in arrays, dictionaries, lists, stacks, queues, and more.

Package rtl250.bpl

Classes

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.
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.
TCollectionNotification Type of change to collection for OnNotify event.
TListHelper Internal helper with non-generic methods to handle TList instances.
TPair TPair is a record holding a key-value pair.
TQueueHelper Internal helper with non-generic methods to handle TQueue instances.
TStackHelper Internal helper with non-generic methods to handle TStack instances.


Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=System.Generics.Collections&oldid=735340"