Referencia de la Clase printableNodeabstract

Nodos imprimible. Más...

#include <runTree.h>

Diagrama de herencias de printableNode
runNode objectTypeNode refNode expNode dexpNode fexpNode nexpNode arithNode arrayNode logicNode nullNode regexpNode stringNode functionNode andNode arrayChunkNode arraydeleteNode arrayfirstNode arrayinsertNode arraylastNode asigNode asigrefNode contextFunction evalNode explodeNode functioncallNode functiongetNode getiNode getNode getNode_strInterface getRefNode idNode namespaceNode newNode newregexpNode notnullNode orNode partialFunctionNode pluginNode reduceNode searchNode ternNode thisNode

Métodos públicos

virtual string print () const =0
 
- Métodos públicos heredados desde runNode
 runNode (string str)
 
 runNode ()
 
virtual void run ()=0
 
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)
 

Descripción detallada

Nodos imprimible.

Los nodos imprimibles implementan un método "print" que devuelve una cadena de texto que representa el contenido del nodo.

Documentación de las funciones miembro

virtual string printableNode::print ( ) const
pure virtual

Método virtual que devuelve la cadena de texto asociada al nodo.

Implementado en regexpNode, objectNode, arrayNode, stringNode, arithNode, refNode, logicNode, nullNode, nexpNode y functionNode.


La documentación para esta clase fue generada a partir del siguiente fichero: