Sepi
Name
TSepiSignature
Parent
SepiMembers
Class Hierarchy
TObject
Visibility
PUBLIC
Description
Signature de routine, méthode ou propriété
Members
Fields
Field Description FActualParams (-) Paramètres réels FAutoCreateHidden (-) True pour créer automatiquement les cachés FCallingConvention (-) Convention d'appel FCompleted (-) True si la signature est complétée FContext (-) Contexte FKind (-) Type de signature FLoadingCloning (-) True si en chargement ou en clônage FOwner (-) Propriétaire de la signature FOwningUnit (-) Unité contenante FParams (-) Paramètres déclarés (visibles) FRegUsage (-) Nombre de registres utilisés (entre 0 et 3) FReturnType (-) Type de retour FRoot (-) Racine FSepiStackUsage (-) Taille utilisée sur la pile Sepi (en octets) FStackUsage (-) Taille utilisée sur la pile (en octets)
Methods
Method Description AddParam (-) Recense l'ajout d'un paramètre BaseCreate (-) Constructeur de base CheckInherited (-) Vérifie que la signature peut hériter d'une autre CheckNotCompleted (-) Vérifie que la signature n'est pas encore complétée Clone (+) Clône une signature CompatibleWith (+) Détermine si une liste de types est compatible avec la signature Complete (+) Complète la signature Create (+) Crée une signature de méthode CreateConstructing (+) Crée une signature en construction Destroy (+) [@inheritDoc] Equals (+) Détermine si deux signatures sont identiques GetActualParamCount (-) Nombre de paramètres réels (incluant les paramètres cachés) GetActualParams (-) Tableau zero-based des paramètres réels (incluant les paramètres cachés) GetDescription (-) [@inheritDoc] GetHiddenParam (-) Paramètres cachés d'après leur type GetParam (+) Cherche un paramètre par son nom GetParamByName (-) Tableau des paramètres indexés par leurs noms GetParamCount (-) Nombre de paramètres déclarés (visibles) GetParams (-) Tableau zero-based des paramètres déclarés (visibles) ListReferences (#) [@inheritDoc] Load (+) Charge une signature depuis un flux MakeCallInfo (-) Construit les informations d'appel de la signature Save (#) [@inheritDoc] SetCallingConvention (-) Modifie la convention d'appel SetKind (-) Modifie le type de signature SetReturnType (-) Modifie le type de retour WriteDigestData (#) Écrit les données nécessaires au digest de compatibilité dans un flux
Properties
Property Description ActualParamCount (+) Nombre de paramètres réels (incluant les paramètres cachés) ActualParams (+) Tableau zero-based des paramètres réels (incluant les paramètres cachés) AllocParam (+) Paramètres cachés d'après leur type CallingConvention (+) Convention d'appel Completed (+) True si la signature est complétée Context (+) Contexte Description (+) [@inheritDoc] FreeParam (+) Paramètres cachés d'après leur type HiddenParam (+) Paramètres cachés d'après leur type Kind (+) Type de signature Owner (+) Propriétaire de la signature OwningUnit (+) Unité contenante ParamByName (+) Tableau des paramètres indexés par leurs noms ParamCount (+) Nombre de paramètres déclarés (visibles) Params (+) Tableau zero-based des paramètres déclarés (visibles) RegUsage (+) Nombre de registres utilisés (entre 0 et 3) ResultParam (+) Paramètres cachés d'après leur type ReturnType (+) Type de retour Root (+) Racine SelfParam (+) Paramètres cachés d'après leur type SepiStackUsage (+) Taille utilisée sur la pile Sepi (en octets) StackUsage (+) Taille utilisée sur la pile (en octets)
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi