Sepi

Name
  TSepiMethod

Parent
  SepiMembers

Class Hierarchy
  TSepiMethodBase

Visibility
  PUBLIC

Description
  Méthode ou routine

Members
  Fields
 
Field Description
FAbstract (-) Indique si la méthode est abstraite
FCode (-) Adresse de code natif
FCodeHandler (-) Gestionnaire de code
FCodeJumper (-) Jumper sur le code, si non native
FFirstDeclaration (-) Faux uniquement quand 'override'
FInherited (-) Méthode héritée
FIsOverloaded (-) Indique si surchargée
FLinkIndex (-) Offset de VMT ou index de DMT, selon la liaison
FLinkKind (-) Type de liaison d'appel
FOverloaded (-) Méthode surchargée (ou nil)
FOverloadIndex (-) Index de surcharge
FSignature (-) Signature de la méthode

Methods
 
Method Description
AfterConstruction (+) [@inheritDoc]
CommonCreate (-) Partie commune à tous les constructeurs
Create (+) Crée une nouvelle méthode d'après une signature déjà construite
Create (+) Crée une nouvelle méthode
CreateOverloaded (+) Crée une nouvelle méthode surchargée d'après une signature déjà construite
CreateOverloaded (+) Crée une nouvelle méthode surchargée
Destroy (+) Détruit l'instance
FindNativeCode (-) Cherche le code d'une méthode native
GetRealName (-) Nom réel, tel que déclaré (indépendant d'une surcharge ou non)
ListReferences (#) [@inheritDoc]
Load (+) Charge une meta-méthode depuis un flux
MakeLink (-) Met au point la liaison et l'index de liaison
Save (#) [@inheritDoc]
SetCode (+) Donne l'adresse de début du code de la méthode
SetCodeMethod (+) Donne l'adresse de début du code de la méthode, à partir d'une méthode
WriteDigestData (#) [@inheritDoc]

Properties
 
Property Description
Code (+) Adresse de code natif
CodeHandler (+) Gestionnaire de code
DMTIndex (+) Offset de VMT ou index de DMT, selon la liaison
FirstDeclaration (+) Faux uniquement quand 'override'
IMTIndex (+) Offset de VMT ou index de DMT, selon la liaison
InheritedMethod (+) Méthode héritée
IsAbstract (+) Indique si la méthode est abstraite
IsOverloaded (+) Indique si surchargée
LinkKind (+) Type de liaison d'appel
MsgID (+) Offset de VMT ou index de DMT, selon la liaison
Overloaded (+) Méthode surchargée (ou nil)
OverloadIndex (+) Index de surcharge
RealName (+) Nom réel, tel que déclaré (indépendant d'une surcharge ou non)
Signature (+) Signature de la méthode
VMTOFFSET (+) Offset de VMT ou index de DMT, selon la liaison


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/