NodeTransformation Struct Reference

#include <NodeWalker.h>

Data Fields

void * arg
node_ptr(* func )(const NodeWalker_ptr walker, node_ptr node, void *arg)

Detailed Description

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.

See also:
PrinterBase_print_node

Field Documentation

node_ptr(* NodeTransformation::func)(const NodeWalker_ptr walker, node_ptr node, void *arg)

The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 14 Oct 2015 for NuSMV Developers Manual by  doxygen 1.6.1