cniAddBefore

Esta función añade un elemento de sintaxis separado antes de un elemento de sintaxis especificado. El elemento de sintaxis separado actualmente (y los elementos dependientes que le pertenezcan) se conecta al árbol de elementos de sintaxis antes del elemento de destino especificado. El elemento acabado de añadir pasa a ser el elemento igual anterior del elemento de destino. El elemento de destino debe unirse a un árbol (es decir, debe tener un elemento superior).

Sintaxis

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

Parámetros

returnCode
Código de retorno de la función (salida).
targetElement
Dirección del objeto de elemento de sintaxis de destino (entrada).
newElement
Dirección del nuevo objeto de elemento de sintaxis que se va a añadir a la estructura de árbol (entrada).

Valores de retorno

Ninguno. Si se produce un error, el parámetro returnCode indica la causa de dicho error.

Conceptos relacionados
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario

Tareas relacionadas
Creación de un nodo de proceso de mensajes en C

Referencia relacionada
Funciones de programa de utilidad de nodo de lenguaje C
cniAddAfter
cniAddasFirstChild
cniAddasLastChild