Nodo información sobre dato. Más...
#include <stmtNode.h>
Métodos públicos | |
| datInfoNode (runNode *node) | |
| void | run () |
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 información sobre dato.
La ejecución de este nodo consiste en imprimir datos internos del nodo tales como la posición de memoria que ocupa, el tipo o el número de referencias.
| datInfoNode::datInfoNode | ( | runNode * | node | ) |
Constructor de clase
| node | Nodo que será consultado |
|
virtual |
Ejecución del nodo. Imprime en la salida entándar el tipo del nodo, identificador asociado si tuviera, número de elementos en caso de ser compuesto, el valor y el número de referencias
Implementa runNode.