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