Nodo asociativo. Más...
#include <typeNode.h>
Métodos públicos | |
| mapNode (runNode *key, runNode *value) | |
| void | run () |
| runNode * | key () const |
| runNode * | value () const |
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 () |
Otros miembros heredados | |
Métodos públicos estáticos heredados desde runNode | |
| static bool | compare (runNode *node1, runNode *node2, int op=0) |
Nodo asociativo.
Un nodo asociativo establece una relación entre un par de elementos denominados clave y valor.
Un nodo asociativo se puede utilizar para crear arrays asociativos.
Costructor de la clase.
| key | Nodo clave. |
| value | Nodo valor. |
| runNode * mapNode::key | ( | ) | const |
Devuelve el nodo clave asignado.
|
virtual |
Método de ejecución: Ejecuta tanto la clave como el valor.
Implementa runNode.
| runNode * mapNode::value | ( | ) | const |
Devuelve el nodo valor asignado.