Nodo unión de elementos de array. Más...
#include <arrayOpNode.h>
Métodos públicos | |
| implodeNode (runNode *str, runNode *array) | |
| void | run () |
Métodos públicos heredados desde stringNode | |
| string | print () const |
| runNode * | nodeval () const |
| string | strvalue () const |
| string * | strref () |
| num | numvalue () const |
| bool | is_numvalue () const |
| runNode * | getClass () |
| void | setStrValue (string s) |
| void | setNodeValue (runNode *node) |
| bool | boolvalue () const |
Métodos públicos heredados desde objectTypeNode | |
| objectTypeNode () | |
| runNode * | getMethod (runNode *key) |
| refNode * | getMethodRef (runNode *key) |
| virtual void | setClass (runNode *c) |
Métodos públicos heredados desde runNode | |
| runNode (string str) | |
| runNode () | |
| virtual void | addRef () |
| virtual void | rmRef () |
| virtual bool | is_print () const |
| virtual bool | is_runlist () const |
| virtual bool | is_string () const |
| string | getPtrString () |
Métodos públicos estáticos | |
| static runNode * | asMethod () |
Métodos públicos estáticos heredados desde stringNode | |
| static string | to_str (runNode *node) |
| static void | generateClass () |
Métodos públicos estáticos heredados desde expNode | |
| static runNode * | clone (runNode *node) |
Métodos públicos estáticos heredados desde runNode | |
| static bool | compare (runNode *node1, runNode *node2, int op=0) |
Otros miembros heredados | |
Atributos protegidos heredados desde stringNode | |
| string | strvalue_ |
Nodo unión de elementos de array.
Este nodo une los elementos de un array en una cadena de texto utilizado como separador entre elementos la cadena especificada.
El nodo toma como valor la cadena resultante.
Constructor de la clase. Este nodo se inicialia a partir de una cadena separadora y un array de elementos.
| str | Nodo cadena separadora |
| array | Nodo que hace de array |
|
static |
Devuelve un nodo unión de elementos de array como cuerpo de un nodo función, siendo un nodo this el array de elementos.
|
virtual |
Lleva a cabo la ejecución del nodo, uniendo los elementos del array, separdos por la cadena separador, en una única cadena.
Tra la ejecución el nodo toma el valor de la cadena de texto generada
Implementa runNode.