Enthält Interfaces, die compilierte Bindungsausdrücke, benutzerdefinierte Gültigkeitsbereiche, benutzerdefinierte Wrapper, dynamische Instanzen eines Members in einer dynamischen Gruppe, gekapselte Ergebnistypen, L-Werte, Wrapper als Platzhalter für physische Werte, Gültigkeitsbereichsenumeratoren, Gültigkeitsbereichssymbole, direkte Werte und zugehörige Interfaces definieren. Die Unit enthält darüber hinaus Klassen, die benutzerdefinierte Wrapper-Getter-Callbacks, Positions-Wrapper, Gültigkeitssymbole, Abonnementbenachrichtigungen, Wert-Wrapper usw. implementieren.
| Package
|
bindengine290.bpl
|
Klassen
| EEvaluatorError | Exception-Klasse zur Anzeige von Fehlern in Auswertungen. |
| EPlaceholderError | Exception-Klasse zur Anzeige von Fehlern in der Funktionalität von Platzhalter-Wrappern. |
| EWrapperError | Exception-Klasse zur Anzeige von Fehlern im Verhalten eines Wrapper. |
| IArguments | Übergibt bei der Auswertung Argumente an einen Wrapper. |
| IChild | Greift auf Informationen über gekapselte Objekt-Member zu. |
| ICompiledBinding | Ermöglicht die Auswertung eines compilierten Ausdrucks. |
| ICompiledBindingWrappers | ICompiledBindingWrappers ist ein Interface, das den Zugriff auf Wrapper bereitstellt. |
| ICustomScope | Ein benutzerdefinierter Gültigkeitsbereich, der Benutzern ermöglicht, einen benutzerdefinierten Wrapper für nachgebildete Objekt-Member zurückzugeben. |
| ICustomWrapper | Stellt für die Engine Informationen über die syntaktische Form des gekapselten nachgebildeten Objekt-Member und die Benutzerroutine bereit, die den Wert für den nachgebildeten Member berechnet. |
| IDebugBinding | Wird intern zum Abfangen der Ausführungsreihenfolge von Engine-Operationen verwendet. |
| IDynamicGroup | Ermöglicht bei Bedarf die Ermittlung des Wertes eines Objekt-Member. |
| IDynamicInstance | Repräsentiert eine dynamische Instanz eines Member in einer dynamischen Gruppe. |
| IGroup | Speichert die gekapselten Ergebniswerte. |
| IInvokable | Definiert eine Funktion, die die Position für bidirektionale Ausdrücke zurückgeben kann. |
| ILocation | Definiert einen lvalue (linken Wert), der extrahiert und gespeichert werden kann. |
| IPlaceholder | Definiert einen Wrapper, der als Platzhalter fungiert, wenn kein physischer Wert gekapselt wird. |
| IPreparedWrappers | |
| IRecordChild | Interface, das auf Informationen über das einem gekapselten Member und seinen RTTI übergeordnete Objekt zugreift. |
| IRecordPlaceholder | |
| IRttiChild | Stellt den Zugriff auf das übergeordnete Objekt von internen Wappern und auf die RTTI des Member bereit. |
| IScope | Repräsentiert einen Gültigkeitsbereich, der für Wrapper gesucht werden kann. |
| IScopeEnumerable | Durch Implementierung dieses Interface können Gültigkeitsbereiche ihre eigenen Wrapper auflisten. |
| IScopeEnumerator | Durch Implementierung dieses Interface können aufzählbare Gültigkeitsbereiche aufgelistet werden. |
| IScopeEx | Ein Gültigkeitsbereich, der die Möglichkeiten der Suche nach Namen sowie nach Objekten erweitert. |
| IScopeSelf | Stellt den Zugriff auf einen Wrapper bereit, der dasselbe Objekt wie der Wrapper kapselt, der dieses Interface implementiert. |
| IScopeSymbols | Ermöglicht einem Gültigkeitsbereich, Wrapper nur für die in dem Ausdruck vorhandenen Symbole zurückzugeben. |
| ISubscribable | Wird von Werten implementiert, die Änderungsbenachrichtigungen unterstützen. |
| ISubscription | Repräsentiert ein Änderungsbenachrichtigungs-Abonnement für ein abonnementfähiges Objekt. |
| IValue | Abstrakte Definition eines unmittelbaren Wertes. Mit diesem Interface wird die Abfrage nach ILocation unterstützt. |
| IWhitelist | |
| IWrapper | |
| IWrapperBinding | Interface, das den Prototyp einer compilierten Bindung eines Wrapper definiert. |
| TLocationWrapper | Einfache Wrapper-Implementierung für Speicherorte. |
| TScopeSymbols | Einfache Implementierung für IScopeSymbols. |
| TValueWrapper | Einfache Implementierung für R-Werte (rechte Werte). |
| TWrapperDictionary | Repräsentiert ein Dictionary, das Wrapper enthält. |
Routinen
| AdaptArguments | Erstellt ein Array der tatsächlichen Werte aus den angegebenen Werte-Wrappern. |
Typen