Sepi

Name
  TSepiAddressOperation

Parent
  SepiOpCodes

Visibility
  PUBLIC

Description
  Type d'opération à appliquer à une adresse
Les "+ const" sont utiles pour les offsets de champs, comme dans les record
ou les objets, ou encore dans les VMT.
Les "+ mem" sont utiles pour les index de tableaux de bytes, ou pour les
index de caractère dans les chaînes.
Les "+ const*mem" sont utiles pour les index de tableaux dont les éléments
font plus d'un octet.
- aoNone : aucune opération
- aoPlusConstShortint : ajoute un Shortint constant
- aoPlusConstSmallint : ajoute un Smallint constant
- aoPlusConstLongint : ajoute un Longint constant
- aoPlusMemShortint : ajoute un Shortint mémoire
- aoPlusMemSmallint : ajoute un Smallint mémoire
- aoPlusMemLongint : ajoute un Longint mémoire
- aoPlusConstTimesMemShortint : ajoute un Byte constant multiplié par un
Shortint mémoire
- aoPlusConstTimesMemSmallint : ajoute un Byte constant multiplié par un
Smallint mémoire
- aoPlusConstTimesMemLongint : ajoute un Byte constant multiplié par un
Longint mémoire

Source code
  TSepiAddressOperation = ( aoNone , aoPlusConstShortint , aoPlusConstSmallint , aoPlusConstLongint , aoPlusMemShortint , aoPlusMemSmallint , aoPlusMemLongint , aoPlusConstTimesMemShortint , aoPlusConstTimesMemSmallint , aoPlusConstTimesMemLongint , aoPlusConstTimesMemByte , aoPlusConstTimesMemWord , aoPlusConstTimesMemLongWord , aoPlusLongConstTimesMemShortint , aoPlusLongConstTimesMemSmallint , aoPlusLongConstTimesMemLongint , aoPlusLongConstTimesMemByte , aoPlusLongConstTimesMemWord , aoPlusLongConstTimesMemLongWord ) ;

Sepi


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/