Sepi

Name
  TSepiMemoryReference

Parent
  SepiCompiler

Class Hierarchy
  TObject

Visibility
  PUBLIC

Description
  Référence à un emplacement mémoire

Members
  Fields
 
Field Description
FConstant (-) Constante (si Space = msConstant) - 0 par défaut
FConstSize (-) Taille d'une constante
FIsSealed (-) Indique si la référence est scellée
FMethodCompiler (-) Compilateur de méthode
FOperations (-) Opérations
FOptions (-) Options
FSize (-) Taille de la référence mémoire dans le code
FSpace (-) Espace d'adressage
FSpaceArgument (-) Argument de l'espace d'adressage (offset)
FUnresolvedLocalVar (-) Variable locale non résolue

Methods
 
Method Description
AddOperation (+) Ajoute un déréférencement
AddOperation (+) Ajoute une opération
AddOperation (+) Ajoute un déréférencement et une opération
Assign (+) Recopie depuis une référence mémoire
CanRemoveDereference (+) Teste s'il est possible de retirer un déréférencement à la fin
CheckUnsealed (-) Vérifie que la référence mémoire n'est pas scellée
ClearOperations (+) Supprime toutes les opérations
Clone (+) Construit une copie d'une référence mémoire
Create (+) Crée une nouvelle référence mémoire
Destroy (+) [@inheritDoc]
GetConstant (+) Récupère la constante
GetOperationCount (-) Nombre d'opérations
GetOperations (-) Tableau zero-based des opérations
Make (+) Construit la référence mémoire
RemoveDereference (+) Retire le déréférencement en bout d'opérations
Seal (+) Scelle la référence mémoire
SetAsConst (+) Assigne la référence mémoire à une constante booléenne
SetAsConst (+) Assigne la référence mémoire à une constante entière
SetAsConst (+) Assigne la référence mémoire à une constante Currency
SetAsConst (+) Assigne la référence mémoire à une constante flottante
SetConstant (+) Spécifie la constante
SetSpace (+) Modifie l'espace mémoire sur base d'une variable locale
SetSpace (+) Modifie l'espace mémoire
SetSpace (+) Modifie l'espace mémoire sur base d'une vraie constante
SetSpace (+) Modifie l'espace mémoire sur base d'un nom, qui est d'abord recherché
SetSpace (+) Modifie l'espace mémoire sur base d'une variable globale
WriteToStream (+) Ecrit la référence mémoire dans un flux

Properties
 
Property Description
ConstSize (+) Taille d'une constante
IsSealed (+) Indique si la référence est scellée
MethodCompiler (+) Compilateur de méthode
OperationCount (+) Nombre d'opérations
Operations (+) Tableau zero-based des opérations
Options (+) Options
Size (+) Taille de la référence mémoire dans le code
Space (+) Espace d'adressage
SpaceArgument (+) Argument de l'espace d'adressage (offset)


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/