#include <NodeWalker.h>
Data Fields | |
void * | arg |
node_ptr(* | func )(const NodeWalker_ptr walker, node_ptr node, void *arg) |
This structure is used when calling add_node_transformation E.g a printer will call all transformation functions which has been registered, in a chain, before printing each node.
This can be used e.g. to handle printing of daggification of expressions.
void* NodeTransformation::arg |
node_ptr(* NodeTransformation::func)(const NodeWalker_ptr walker, node_ptr node, void *arg) |