Sepi

Name
  TSepiLocalVar

Parent
  SepiCompiler

Class Hierarchy
  TObject

Visibility
  PUBLIC

Description
  Variable locale d'une méthode Sepi

Members
  Fields
 
Field Description
FAbsolutes (-) Variables calées sur celle-ci
FAbsoluteTo (-) Variable sur laquelle se caler
FIsFixed (-) Indique si sa position est fixée
FIsParam (-) Indique si c'est un paramètre
FLife (-) Vie de la variable (peut être vide)
FName (-) Nom (peut être vide)
FOffset (-) Offset
FParamKind (-) Type de paramètre
FType (-) Type de la variable

Methods
 
Method Description
AddAbsolute (-) Recense une variable qui est calée sur celle-ci
CompileLife (+) Compile la vie de cette variable
CreateAbsolute (+) Crée une variable calée sur une autre
CreateParam (+) Crée une variable d'accès à un paramètre
CreateResult (+) Crée la variable résultat d'une méthode
CreateTempVar (+) Crée une nouvelle variable temporaire
CreateVar (+) Crée une nouvelle variable locale
Destroy (+) [@inheritDoc]
GetIsAbsolute (-) Indique si la variable est calée sur une autre
GetIsConstant (-) Indique si la variable est en lecture seule
GetIsLifeHandled (-) Indique si la vie de cette variable est gérée
GetIsLifeShared (-) Indique si la vie de cette variable est partagée avec une autre
GetNeedDereference (-) Indique si la variable doit être déréférencée pour y accéder
HandleLife (+) Commence la gestion de la vie de cette variable
InterfereWith (+) Teste si cette variable interfère avec une autre
SetLife (-) Renseigne la vie de la variable
SetOffset (+) Renseigne l'offset de cette variable

Properties
 
Property Description
AbsoluteTo (+) Variable sur laquelle se caler
IsAbsolute (+) Indique si la variable est calée sur une autre
IsConstant (+) Indique si la variable est en lecture seule
IsFixed (+) Indique si sa position est fixée
IsLifeHandled (+) Indique si la vie de cette variable est gérée
IsLifeShared (+) Indique si la vie de cette variable est partagée avec une autre
IsParam (+) Indique si c'est un paramètre
Life (+) Vie de la variable (peut être vide)
NAME (+) Nom (peut être vide)
NeedDereference (+) Indique si la variable doit être déréférencée pour y accéder
OFFSET (+) Offset
ParamKind (+) Type de paramètre
VarType (+) Type de la variable


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/