Syntax: bool isDefinedVariable(
const cFibVariable *variable,
edDirection direction=ED_POSITION) const
Diese Methode prüft, ob die gegebene Variable variable
in einem Fib-Element definiert ist, welches in der angegeben Richtung direction
vom aktuellen Fib-Element ausgehend stehen.
Variablen werden beispielsweise von Bereichs- oder Funktionselementen definiert.
Variablen, die ein root-Element definiert, liegen nicht über den in diesem root-Element enthaltenden unter-root-Elemente. Daher kann keine Variable über einem root-Element definiert sein. Dies liegt daran, dass root-Element die Variablen, die sie definieren, nicht an enthaltende root-Elemente vererben, daher können sie auch nicht in enthaltenden root-Elementen benutzt werden.
Eingabeparameter:
variable
: Die Variable für die geprüft werden soll, ob sie definiert wird.
direction
:Die Richtung, vom aktuellem Fib-Element ausgehend, in der sich die zu prüfenden Fib-Elemente befinden. Standardmäßig wird das aktuelle Fib-Elemente geprüft.
Rückgabe: Die Methode gibt true
(=wahr) zurück, wenn die Variable in einem der geprüften Fib-Elemente definiert wird, sonst false
(=falsch).