Sepi
Class Tree
Index
Previous (TSepiRoot)
Next (TSepiTypeAlias)
Name
TSepiType
Parent
SepiReflectionCore
Class Hierarchy
TSepiMeta
Visibility
PUBLIC
Description
Type
Members
Fields
Field
Description
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
AlignOffset
(+)
Aligne l'offset donné conformément à la propriété Alignment
AllocateTypeInfo
(#)
Alloue une zone mémoire pour les RTTI
Clone
(+)
Clone un type
CompatibleWith
(+)
Teste si un type est compatible avec un autre
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
ExtractTypeData
(#)
Extrait les informations les plus importantes depuis les données de type
FinalizeValue
(+)
Finalise une valeur de ce type
ForceNative
(#)
Force le type comme étant natif, en modifiant également les RTTI
GetAlignment
(#)
Alignement du type
GetSafeResultBehavior
(#)
Variante de ResultBehavior valide aussi sur un type nil
InitializeValue
(+)
Initialise une valeur de ce type
Load
(+)
Charge un type depuis un flux
LoadFromTypeInfo
(+)
Recense un type natif à partir de ses RTTI
NewInstance
(+)
Crée une nouvelle instance de TSepiType
NewValue
(+)
Alloue une nouvelle valeur de ce type, et l'initialise si besoin
RegisterTypeInfo
(+)
Recense un type natif
Save
(#)
[@inheritDoc]
Properties
Property
Description
Alignment
(+)
Alignement du type
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
Class Tree
Index
Previous (TSepiRoot)
Next (TSepiTypeAlias)
Sébastien Doeraene - 2006-2008 - Under GNU GPLv3 License
Created with DelphiCodeToDoc. To obtain the latest revision, please visit
http://dephicodetodoc.sourceforge.net/