Sepi
Name
ScTypInfo
Parent
Sepi
Description
Étend les informations et les routines proposées par l'unité TypInfo
Author
sjrd
Version
1.0
Types
Type Description LongString (+) Long string - ambivalent type for Delphi 2007- and Delphi 2009+ PArrayTypeData (+) Pointeur vers TArrayTypeData PManagedField (+) Pointeur vers TManagedField PRecordTypeData (+) Pointeur vers TRecordTypeData PTypeInfoString (+) Pointeur sur un type chaîne utilisé dans les RTTI TypeInfoString (+) Type chaîne utilisé dans les RTTI
Constants
Constant Description NeedInitTypeKinds (+) Types qui requièrent une initialisation tkClassRefOrUnknown (+) tkClassRef sous Delphi 2010+, tkUnknown sinon tkPointerOrUnknown (+) tkPointer sous Delphi 2010+, tkUnknown sinon tkProcedureOrUnknown (+) tkProcedure sous Delphi 2010+, tkUnknown sinon tkUStringOrUnknown (+) tkUString sous Delphi 2009+, tkUnknown sinon
Methods
Method Description AreInitFinitCompatible (+) Teste si deux types sont compatibles au niveau de leur initialisation CopyData (+) Copie une variable CopyData (+) Copie une variable dont le type possède des RTTI ReadTypeInfoStringFromStream (+) Lit une chaîne de caractères de RTTI depuis un flux TypeInfoDecode (+) Decode a string coming from RTTI TypeInfoEncode (+) Encode a string for storing into RTTI TypeSize (+) Détermine la taille d'un type à partir de ses RTTI WriteTypeInfoStringToStream (+) Écrit une chaîne de caractères de RTTI dans un flux
Classes
Class Description TArrayTypeData (+) Données d'un type tableau statique TManagedField (+) Champ managé d'un record (qui requiert une initialisation) TRecordTypeData (+) Données d'un type record
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi