cniAddBefore

Diese Funktion fügt ein nicht zugeordnetes Syntaxelement vor einem angegebenen Syntaxelement hinzu. Das derzeit nicht zugeordnete Syntaxelement und alle untergeordneten Elemente dieses Elements werden vor dem angegebenen Zielelement mit der Syntaxelementstruktur verbunden. Das neu hinzugefügte Element wird das vorherige gleichgeordnete Element des Zielelements. Das Zielelement muss einer Baumstruktur zugeordnet sein (d. h., es muss über ein übergeordnetes Element verfügen).

Syntax

void cniAddBefore(
  int*         returnCode,
  CciElement*  targetElement,
  CciElement*  newElement);

Parameter

returnCode
Der Rückkehrcode aus der Funktion (Ausgabe). Mögliche Rückkehrcodes sind:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
targetElement
Die Adresse des Zielsyntaxelementobjekts (Eingabe).
newElement
Die Adresse des neuen Syntaxelementobjekts, das der Baumstruktur hinzugefügt werden soll (Eingabe).

Rückgabewerte

Keine. Wenn ein Fehler auftritt, gibt der Parameter returnCode die Fehlerursache an.

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
as07760_