Die Klasse cConditionComparison
ist die Basisklasse aller Vergleiche. Von der Klasse cConditionComparison
können keine Instanzen erzeugt werden.
Vergleiche geschehen immer auf zwei Unterfunktionen.
Vergleiche enthalten zwei Unterfunktionen. Beim Ermitteln des Wahrheitswerts des Vergleichs mit getValue()
, werden zuerst die Werte der enthaltenden Unterfunktionen ermittelt (mit getValue()
), wobei der Wert der ersten enthaltenden Unterfunktion zuerst ermittelt wird. Existiert eine enthaltenden Unterfunktion nicht, wird der Nullwert des Definitionsbereichs für Unterfunktionen als Wert dieser Unterfunktion angenommen. Bei der Berechnung des Wahrheitswerts, wird also für fehlende Unterfunktionen der Nullwert eingesetzt.
Vergleiche sind:
cConditionEqualInteger
: Prüfung auf Gleichheit, zweier auf Ganzzahlen gerundeter Werte.
cConditionLower
: Prüfung, ob der erste Wert kleiner als der zweite ist.
cConditionGreater
: Prüfung, ob der erste Wert größer als der zweite ist.
Im Folgenden werden zuerst die Methoden für Vergleiche vorgestellt und dann die Klassen der möglichen Vergleiche.