Rtti

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

Méthode anonyme

TFunc

Tableau

TArray

Classe

EInsufficientRtti

EInsufficientRtti est déclenchée quand davantage d'informations RTTI sont requises pour exécuter une opération.

EInvocationError

EInvocationError est déclenchée quand une invocation de méthode a échoué.

ENonPublicType

ENonPublicType est déclenchée lors de l'accès à certaines informations pour les types non publiés.

TRttiAnsiStringType

TRttiAnsiStringType est la classe RTTI utilisée pour refléter un type AnsiString.

TRttiArrayType

TRttiArrayType est l'objet RTTI utilisé pour refléter un type de tableau statique.

TRttiClassRefType

TRttiClassRefType est utilisée pour refléter un type de métaclasse.

TRttiDynamicArrayType

TRttiDynamicArrayType est l'objet RTTI utilisé pour refléter un type de tableau dynamique.

TRttiEnumerationType

TRttiEnumerationType est la classe RTTI utilisée pour refléter tous les types énumérés de Delphi.

TRttiField

TRttiField est l'objet RTTI qui reflète un champ.

TRttiFloatType

TRttiFloatType est la classe RTTI utilisée pour refléter un type à virgule flottante.

TRttiInstanceProperty

TRttiInstanceProperty est l'objet RTTI qui reflète une propriété d'une instance de classe.

TRttiInstanceType

TRttiInstanceType est utilisée pour refléter un type de classe.

TRttiInt64Type

TRttiInt64Type est la classe RTTI utilisée pour refléter les types Int64 et UInt64.

TRttiInterfaceType

TRttiInterfaceType est utilisée pour refléter un type d'interface.

TRttiManagedField

TRttiManagedField est l'objet RTTI qui reflète un champ managé.

TRttiMember

TRttiMember est la classe de base pour tous les objets RTTI qui reflètent des membres de classe, d'interface ou d'enregistrement.

TRttiMethod

TRttiMethod est la classe RTTI utilisée pour refléter les méthodes.

TRttiMethodType

TRttiMethodType est la classe RTTI utilisée pour refléter les types de méthodes.

TRttiNamedObject

TRttiNamedObject est la classe de base pour tous les objets RTTI nommés.

TRttiObject

TRttiObject est la classe de base pour tous les objets RTTI.

TRttiOrdinalType

TRttiOrdinalType est la classe RTTI utilisée pour refléter un type ordinal.

TRttiPackage

TRttiPackage est l'objet RTTI qui reflète un package Delphi.

TRttiParameter

TRttiParameter est l'objet RTTI qui reflète un paramètre.

TRttiPointerType

TRttiPointerType est l'objet RTTI qui reflète un type de pointeur.

TRttiProcedureType

TRttiProcedureType est la classe RTTI utilisée pour refléter les types procéduraux.

TRttiProperty

TRttiProperty est l'objet RTTI qui reflète une propriété.

TRttiRecordType

TRttiRecordType est l'objet RTTI qui reflète un type d'enregistrement.

TRttiSetType

TRttiSetType est la classe RTTI utilisée pour refléter tous les types d'ensemble de Delphi.

TRttiStringType

TRttiStringType est la classe RTTI utilisée pour refléter tous les types de chaînes de Delphi.

TRttiStructuredType

TRttiStructuredType est la classe de base pour tous les objets RTTI qui reflètent des types structurés.

TRttiType

TRttiType est la classe de base pour tous les objets RTTI qui reflètent des types.

Métaclasse

TRttiClass

TRttiClass définit la métaclasse pour TRttiObject.

Énumération

TDispatchKind

Enumère les options de répartition de méthode possibles.

TRttiStringKind

Enumère les types de chaînes disponibles dans le langage Delphi.

Fonction

Invoke

Invoque dynamiquement une méthode.

IsManaged

Vérifie si un type est managé.

Interface

IValueData

Représente une interface pour les données stockées dans le tas.

Structure

TPair
TRttiContext

TRttiContext est la première pierre de l'unité Rtti.

TValue

Représente une version légère du type Variant.

TValueData

Représente une structure de stockage pour une multitude de types.

Personal tools