#include "nusmv/core/compile/flattening/FlattenerBase.h"
#include "nusmv/core/node/NodeWalker.h"
#include "nusmv/core/node/NodeWalker_private.h"
#include "nusmv/core/utils/utils.h"
#include "nusmv/core/utils/defs.h"
Go to the source code of this file.
Data Structures | |
struct | FlattenerBase |
Private and protected interface of class 'FlattenerBase'. More... | |
Defines | |
#define | _THROW(sexp, symb_table, def_hash, context, mode) |
Short way of calling flattener_base_throw_flatten_node. |
#define _THROW | ( | sexp, | |||
symb_table, | |||||
def_hash, | |||||
context, | |||||
mode | ) |
flattener_base_throw_flatten(FLATTENER_BASE(self), symb_table, def_hash, \ sexp, context, mode)
Short way of calling flattener_base_throw_flatten_node.
Use this macro to recursively recall the flatten function