System.Generics.Defaults

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Unit, die Klassen für Vergleiche, Sortierung, Hashing usw. implementiert.

Package rtl270.bpl

Klassen

IComparerIComparer ist das generische Interface für den Vergleich von zwei Werten desselben Typs.
IEqualityComparerIEqualityComparer ist das generische Interface, mit dem zwei Werte auf Gleichheit überprüft werden.
TComparerTComparer ist die generische Basis für Klassen, die das Interface IComparer implementieren.
TCustomComparerTCustomComparer ist die generische Basis für Klassen, die die Interfaces IComparer und IEqualityComparer implementieren.
TDelegatedComparerTDelegatedComparer ist eine generische Klasse, die alle Vergleichsaufrufe an eine vom Benutzer bereitgestellte Callback-Routine delegiert.
TDelegatedEqualityComparerTDelegatedEqualityComparer delegiert alle Aufrufe an vom Benutzer bereitgestellte Callback-Routinen.
TEqualityComparerTEqualityComparer ist die generische Basis für Klassen, die das Interface IEqualityComparer implementieren.
TIStringComparerTIStringComparer vergleicht Strings ohne Berücksichtigung der Groß-/Kleinschreibung.
TOrdinalIStringComparerRepräsentiert ein generisches ordinales Objekt zum Vergleichen von Strings.
TSingletonImplementationTSingletonImplementation ist eine Basis für einfache Klassen, für die eine grundlegende IInterface-Implementierung ohne Referenzzählung erforderlich ist.
TStringComparerTStringComparer vergleicht Strings unter Berücksichtigung der Groß-/Kleinschreibung.

Routinen

_LookupVtableInfo_LookupVtableInfo wird intern verwendet.
BinaryCompareBinaryCompare vergleicht zwei Speicherblöcke.
BobJenkinsHash (veraltet)BobJenkinsHash erzeugt den Hash-Code eines Speicherblocks.

Typen

TComparisonTComparison deklariert eine Referenz auf eine generische Funktion.
TDefaultGenericInterfaceTDefaultGenericInterface wird intern verwendet.
TEqualityComparisonTEqualityComparison definiert eine generische Callback-Funktion, mit der zwei generische Werte auf Gleichheit überprüft werden.
THasherTHasher definiert eine generische Callback-Funktion zum Erzeugen des Hash-Codes für einen Wert.