Sepi
Name
TSepiCustomDirectValue
Parent
SepiExpressions
Class Hierarchy
TSepiCustomExpressionPart,ISepiValue,ISepiReadableValue,ISepiWritableValue,ISepiAddressableValue
Visibility
PUBLIC
Description
Implémentation de base de ISepiDirectValue
Bien que, syntaxiquement, cette classe implémente les trois interfaces
ISepiReadableValue, ISepiWritableValue et ISepiAddressableValue, les
classes descendantes peuvent activer et désactiver celles-ci à volonté au
moyen des propriétés IsReadable, IsWritable et IsAddressable respectivement.
Members
Fields
Field Description FConstValuePtr (-) Pointeur sur la valeur constante FIsAddressable (-) Indique si la valeur peut être adressée FIsReadable (-) Indique si la valeur peut être lue FIsWritable (-) Indique si la valeur peut être écrite FValueType (-) Type de la valeur
Methods
Method Description AttachToExpression (#) [@inheritDoc] CompileAsMemoryRef (#) #No TAG found in source code# CompileLoadAddress (#) [@inheritDoc] CompileRead (#) [@inheritDoc] CompileWrite (#) [@inheritDoc] GetAddressType (#) [@inheritDoc] GetConstValuePtr (#) [@inheritDoc] GetIsConstant (#) [@inheritDoc] GetValueType (#) [@inheritDoc] QueryInterface (#) [@inheritDoc] SetValueType (#) Renseigne le type de la valeur
Properties
Property Description AddressType (+) [@inheritDoc] ConstValuePtr (#) Pointeur sur la valeur constante IsAddressable (#) Indique si la valeur peut être adressée IsConstant (#) [@inheritDoc] IsReadable (#) Indique si la valeur peut être lue IsWritable (#) Indique si la valeur peut être écrite ValueType (+) Type de la valeur
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi