Syntax: cIf( const cCondition &condition,
cFibElement * pFibObjectTrueCase,
cFibElement * pFibObjectFalseCase )
Der Konstruktor des If-Elements, er erstellt einen If-Element.
Von den beiden übergebenen Unterobjekten pFibObjectTrueCase
sowie pFibObjectFalseCase
wird keine Kopie erstellt, sie dürfen daher nicht einfach gelöscht werden.
Eingabeparameter:
condition
: Die einzusetzende Bedingung, welche das erzeugte If-Element erhalten soll. Von dieser wird eine Kopie eingesetzt.
pFibObjectTrueCase
: Ein Zeiger auf das für einzusetzende Unterobjekt, welches das erzeugte If-Element enthalten soll, für den Fall das die Bedingung wahr (=true
) ist. Ist der Wert NULL
, hat das If-Element zunächst kein Unterobjekt für den wahr-Fall, dieses muss dann später gesetzt werden.
pFibObjectFalseCase
: Ein Zeiger auf das für einzusetzende Unterobjekt, welches das erzeugte If-Element enthalten soll, für den Fall das die Bedingung falsch (=false
) ist. Ist der Wert NULL
, hat das If-Element zunächst kein Unterobjekt für den falsch-Fall, dieses muss dann später gesetzt werden.
Rückgabe: keine