Lade...
 

CX_STRUCTURE::CheckAbove

CX_STRUCTURE::CheckAbove

Beschreibung:

Dies Funktion überprüft, ob die übergebene Struktur in der Kette der masterStructure enthalten ist. Der Algorithmus wandert also vom aktuellen Knoten zur Wurzel, und sobald ein Knoten der übergebenen Struktur entspricht, die als Parameter übergeben wurde, wird ein Fehler geworfen.

Wird die übergebene Struktur nicht gefunden, so erfolgt keine Rückgabe und kein Fehler.

Code-Beispiel:
struct struct Call(CheckAbove) // this will throw

struct struct CallWeak(CheckAbove) // this will return INVALID

leaf root Call(CheckAbove) // if root is not a child of leaf, this will silently do nothing

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_STRUCTURE Eine Struktur
  Top-1 CX_STRUCTURE Die zu prüfende Struktur
Funktionsaufruf: Call(CheckAbove)