System.Generics.Defaults.TDelegatedComparer

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Generics.Defaults.TComparerSystem.TInterfacedObjectSystem.TObjectTDelegatedComparer

Delphi

TDelegatedComparer<T> = class(TComparer<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TDelegatedComparer__1 : public TComparer__1<T>

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Generics.Defaults.pas
System.Generics.Defaults.hpp
System.Generics.Defaults System.Generics.Defaults

Description

TDelegatedComparer est une classe générique qui délègue tous les appels de comparaison à une routine de rappel fournie par l'utilisateur.

Le rôle principal de TDelegatedComparer est de déléguer tous les appels effectués à la méthode Compare à une routine fournie par l'utilisateur.

Utilisez TDelegatedComparer quand la création d'une classe descendante de TComparer n'est pas une option. Une autre fonctionnalité utile de TDelegatedComparer est le fait que toutes les méthodes anonymes peuvent être utilisées en langage Delphi afin de fournir les rappels inline requis.

Voir aussi