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