Name
Parent
Visibility
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 ) ; |
|