Rtti
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. |