Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
#include <Node.h>
Public Member Functions | |
virtual void | enter (const NodeBase *)=0 |
virtual void | exit (const NodeBase *)=0 |
Base class for visitors of a computing tree.
Leaf nodes will call enter and, immediately after, exit. For binary operators, the left side is visited first
|
pure virtual |
Called when a node is entered
Implemented in Pyston::TextReprVisitor, and Pyston::GraphvizGenerator.
Referenced by Pyston::AttrGetter< T >::visit(), and Pyston::PythonCall< T >::visit().
|
pure virtual |
Called when a node is left
Implemented in Pyston::GraphvizGenerator, and Pyston::TextReprVisitor.
Referenced by Pyston::AttrGetter< T >::visit(), and Pyston::PythonCall< T >::visit().