Sepi

Name
  TSepiParam

Parent
  SepiMembers

Class Hierarchy
  TObject

Visibility
  PUBLIC

Description
  Paramètre de méthode
Les paramètres cachés ont aussi leur existence en tant que TSepiParam.
Les cinq types de paramètres cachés sont Self (classe ou instance), Result
(lorsqu'il est passé par adresse), le paramètre spécial $Alloc des
constructeurs, le paramètre spécial $Free des destructeurs et les
paramètres High$xxx suivant chaque paramètre de type "open array".

Members
  Fields
 
Field Description
FByRef (-) True si passé par référence
FCallInfo (-) Informations d'appel du paramètre
FDefaultValuePtr (-) Pointeur sur la valeur par défaut
FElementType (-) Type des éléments du tableau ouvert
FFlags (-) Flags du paramètre
FHiddenKind (-) Type de paramètre caché
FIsUntyped (-) Indique si non typé
FKind (-) Type de paramètre
FLoading (-) True si en chargement depuis un flux
FName (-) Nom
FOpenArray (-) Indique si c'est un tableau ouvert
FOwner (-) Signature propriétaire
FType (-) Type du paramètre

Methods
 
Method Description
AfterConstruction (+) [@inheritDoc]
AllocDefaultValue (+) Alloue une valeur par défaut pour ce paramètre
Clone (+) Clône un paramètre
CompatibleWith (+) Détermine si un type est compatible avec le paramètre
Create (+) Crée un nouveau paramètre
CreateFromString (-) Crée un ou plusieurs paramètre(s) depuis sa définition Delphi
CreateHidden (-) Crée un paramètre caché
Destroy (+) [@inheritDoc]
Equals (+) Détermine si deux paramètres sont identiques
GetDescription (-) Description du paramètre
GetHasDefaultValue (-) Indique si ce paramètre a une valeur par défaut
ListReferences (-) [@inheritDoc]
Load (-) Charge un paramètre depuis un flux
MakeFlags (-) Construit la propriété Flags
Save (-) [@inheritDoc]
WriteDigestData (-) Écrit les données nécessaires au digest de compatibilité dans un flux

Properties
 
Property Description
ByRef (+) True si passé par référence
CallInfo (+) Informations d'appel du paramètre
DefaultValuePtr (+) Pointeur sur la valeur par défaut
Description (+) Description du paramètre
ElementType (+) Type des éléments du tableau ouvert
Flags (+) Flags du paramètre
HasDefaultValue (+) Indique si ce paramètre a une valeur par défaut
HiddenKind (+) Type de paramètre caché
IsUntyped (+) Indique si non typé
Kind (+) Type de paramètre
NAME (+) Nom
OpenArray (+) Indique si c'est un tableau ouvert
Owner (+) Signature propriétaire
ParamType (+) Type du paramètre


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

Sepi


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/