De RAD Studio API Documentation
Classes
EEvaluatorError | Classe d'exception pour la signalisation des erreurs dans l'évaluation. |
EPlaceholderError | Classe d'exception pour la signalisation des erreurs dans la fonctionnalité de réservation des wrappers. |
EWrapperError | Classe d'exception pour la signalisation des erreurs dans le comportement d'un wrapper. |
IArguments | Utilisée pour passer des arguments à un wrapper au moment de l'évaluation. |
IChild | Accède aux informations relatives aux membres des objets encapsulés. |
ICompiledBinding | Permet l'évaluation d'une expression compilée. |
ICompiledBindingWrappers | ICompiledBindingWrappers est une interface qui fournit l'accès aux wrappers. |
ICustomScope | Une portée personnalisée qui permet à l'utilisateur de renvoyer un wrapper personnalisé pour les membres d'objet fictifs. |
ICustomWrapper | Fournit le moteur avec des informations sur la forme syntaxique du membre d'objet fictif encapsulé et la routine utilisateur qui calcule la valeur pour le membre fictif. |
IDebugBinding | Utilisée en interne pour l'interception de l'ordre d'exécution des opérations de moteur. |
IDynamicGroup | Permet la détermination différée de la valeur d'un membre d'objet. |
IDynamicInstance | Représente une instance dynamique d'un membre au sein d'un groupe dynamique. |
IGroup | Stocke les valeurs résultantes encapsulées. |
IInvokable | Définit une fonction qui renvoie éventuellement un emplacement pour les expressions bidirectionnelles. |
ILocation | Définit une lvalue (Left Value, valeur de gauche) qui peut être extraite et stockée. |
IPlaceholder | Définit un wrapper qui est considéré comme un espace réservé quand il n'encapsule pas une valeur physique. |
IPreparedWrappers | |
IRecordChild | Interface qui accède à des informations relatives au parent d'un membre englobé et à sa RTTI. |
IRecordPlaceholder | |
IRttiChild | Fournit un accès à l'objet parent des wrappers internes et aux informations RTTI du membre. |
IScope | Représente une portée qui peut être recherchée pour des wrappers. |
IScopeEnumerable | Les implémenteurs de cette interface permettent aux portées d'avoir leurs wrappers énumérés. |
IScopeEnumerator | Les implémenteurs de cette interface peuvent énumérer une portée énumérable. |
IScopeEx | Une portée qui donne davantage de capacités de recherche non seulement de noms, mais aussi d'objets. |
IScopeSelf | Donne accès à un wrapper qui encapsule le même objet que le wrapper qui implémente cette interface. |
IScopeSymbols | Permet à une portée de renvoyer les wrappers seulement pour les symboles présents dans l'expression. |
ISubscribable | Implémentée par des valeurs qui supportent les notifications de changement. |
ISubscription | Représente un abonnement aux notifications de changement sur un objet supportant l'abonnement. |
IValue | Définition abstraite d'une valeur immédiate. Cette interface est utilisée pour supporter l'interrogation de ILocation. |
IWrapper | |
IWrapperBinding | Interface qui définit le prototype de la liaison compilée d'un wrapper. |
TLocationWrapper | Implémentation de wrapper triviale pour les emplacements. |
TScopeSymbols | Implémentation triviale pour IScopeSymbols. |
TValueWrapper | Implémentation triviale pour les rvalues (valeurs de droite). |
TWrapperDictionary | Représente un dictionnaire qui contient des wrappers. |
Routines
AdaptArguments | Crée un tableau de valeurs réelles à partir de wrappers de valeurs donnés. |
Types