Sepi
Name
TSepiType
Parent
SepiReflectionCore
Class Hierarchy
TSepiComponent
Visibility
PUBLIC
Description
Type
Members
Fields
Field Description FCompleted (-) Indique si le type est complet FIsReady (-) Indique si le type est prêt FKind (-) Type de type FNative (-) Indique si le type est un type natif Delphi FNeedInit (#) Indique si ce type requiert une initialisation FParamBehavior (#) Comportement comme paramètre FResultBehavior (#) Comportement comme résultat FSize (#) Taille d'une variable de ce type FTypeData (-) RTTD (Runtime Type Data) FTypeInfo (-) RTTI (Runtime Type Information) FTypeInfoLength (-) Taille des RTTI créées (ou 0 si non créées) FTypeInfoRef (-) Référence aux RTTI
Methods
Method Description AfterConstruction (+) [@inheritDoc] AlignOffset (+) Aligne l'offset donné conformément à la propriété Alignment Clone (+) Clone un type CompatibleWith (+) Teste si un type est compatible avec un autre Complete (#) Complète le type CopyData (+) Copie des données de ce type Create (+) Crée un nouveau type Destroy (+) [@inheritDoc] DisposeValue (+) Libère une valeur de ce type, et la finalise si besoin Equals (+) Teste si un type est égal à un autre FinalizeValue (+) Finalise une valeur de ce type ForwardDecl (#) Déclare un type en forward GetAlignment (#) Alignement du type GetDescription (#) Description courte GetDisplayName (#) [@inheritDoc] GetSafeResultBehavior (#) Variante de ResultBehavior valide aussi sur un type nil HasTypeInfo (#) Indique si ce type a des RTTI (TypeInfo) InitializeValue (+) Initialise une valeur de ce type IsComposite (#) Indique si ce type est un type composite IsStrongComposite (#) Indique si ce type est un type composite fort Load (+) Charge un type depuis un flux MakeRuntimeInfo (#) Construit les données de runtime du type MakeTypeInfo (#) Construit les RTTI du type NewInstance (+) [@inheritDoc] NewValue (+) Alloue une nouvelle valeur de ce type, et l'initialise si besoin Save (#) [@inheritDoc] SetupProperties (#) Renseigne les propriétés de ce type ValueToString (+) String representation of a value of this type WriteAttrData (#) Écrit les données d'attribut dans un flux WriteDigestData (#) [@inheritDoc] WriteTypeInfo (#) Écrit les RTTI du type dans un flux WriteTypeInfoRefToStream (+) Écrit une référence aux RTTI de ce type dans un flux
Properties
Property Description Alignment (+) Alignement du type Completed (+) Indique si le type est complet Description (+) Description courte IsReady (+) Indique si le type est prêt Kind (+) Type de type Native (+) Indique si le type est un type natif Delphi NeedInit (+) Indique si ce type requiert une initialisation ParamBehavior (+) Comportement comme paramètre ResultBehavior (+) Comportement comme résultat SafeResultBehavior (+) Variante de ResultBehavior valide aussi sur un type nil Size (+) Taille d'une variable de ce type TypeData (+) RTTD (Runtime Type Data) TypeInfo (+) RTTI (Runtime Type Information) TypeInfoRef (+) Référence aux RTTI
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi